bootlin / elixir

The Elixir Cross Referencer
GNU Affero General Public License v3.0
988 stars 147 forks source link

Add systemd source code #284

Open tleb opened 6 months ago

tleb commented 6 months ago

Sources are hosted here. Tags will need some massaging to fit standard format, not all are in the same format.

Step two could be to support indexing its documentation file format. For example, see doc of ExecCondition=.

fstachura commented 3 months ago

I started working on this here, deployed on https://elixir.fbstc.org/systemd/v256.4/source

Systemd often uses string literal concatenation and it really confuses the lexer, related to #306 Examples:

tleb commented 6 days ago

What's the state of this @fstachura? From your systemd-project branch, it looks like only e5b1aca980aa815b0c9dc1bb0b3edc95d2fc1a82 is needed. If it works it can be sent as PR and merged.

fstachura commented 5 days ago

Technically yes, practically without a better C lexer the index will be noticeably inconsistent