The existing implementation using treesitter is working well, but the grammar is not specified in a compact and readable way.
write the existing spec in PEG format.
Parser can be decided later.
The existing implementation using treesitter is working well, but the grammar is not specified in a compact and readable way.
write the existing spec in PEG format.
Parser can be decided later.
Status | Assigned | Task | ||
---|---|---|---|---|
Migrated | gitlab-migration | T3952 Make the search query language a first class citizen | ||
Migrated | gitlab-migration | T4627 Specify the query language in PEG |
P1090 should be helpful
iirc, we made some changes even after this. But the final version shouldn't be too different from this :)