kavitharaju
kavitharaju
> A z marker may have any role: char, para, milestone, note, etc. And that is why we have marker.ext. As of now USFM Grammar treats all `z` markers as...
To be able to provide round trippability with our various formats like USJ, USX and syntax tree we need to be able to generate USFM from these formats - [x]...
For the implementation and testing of the python parser, as well as the support for different USFM features by the underlying grammar, we need to build a large test suite...
When given an input like this without a chapter number ``` \\id gen \\c \\p \\v 1 test ``` We can see a `MISSING` info in the syntax tree. ```...
Can the grammar handle complex usages of list markers, that contain sublists within lists. delimited by `\b`?
Now the error messages generated from usfm-grammar just indicates the location of error. Try to make it more understandable by including information like what is missing , what is unexpected...
The parsing with the tree-sitter module is quite fast even for large and complex usfm files. Then we do a sequential parsing of the output syntax tree to convert them...
How usfm_grammar 3.x would behave if we gave it a random text file? Can we do some checks like, if no \id found in the first 3 content lines of...
Using the published tree-sitter-usfm3 grammar build addons for editor(Atom, VSCode) allowing syntax highlighting, code folding etc.
Look into the recommended and popular API naming convention in python and javascript and use them accordingly in the python and javascript modules