mirror of https://github.com/lark-parser/lark.git
Updated Features (markdown)
parent
39fe2c22e7
commit
668cc7a710
|
@ -55,6 +55,7 @@ Its too slow to be practical for simple grammars, but it offers good performance
|
||||||
# Other features
|
# Other features
|
||||||
- EBNF grammar, with extra features such as %import and %ignore (See: [[Grammar Reference]])
|
- EBNF grammar, with extra features such as %import and %ignore (See: [[Grammar Reference]])
|
||||||
- Builds a parse-tree (AST) automagically based on the grammar (See: [[Tree Construction]])
|
- Builds a parse-tree (AST) automagically based on the grammar (See: [[Tree Construction]])
|
||||||
|
- Stand-alone parser generator - create a small parser, independent of Lark, to embed in your project.
|
||||||
- Automatic line & column tracking in lexer
|
- Automatic line & column tracking in lexer
|
||||||
- Automatic token collision resolution (for standard usage)
|
- Automatic token collision resolution (for standard usage)
|
||||||
- Standard library of terminals (strings, numbers, names, etc.)
|
- Standard library of terminals (strings, numbers, names, etc.)
|
||||||
|
@ -68,11 +69,9 @@ Its too slow to be practical for simple grammars, but it offers good performance
|
||||||
- Import grammars from Nearley.js
|
- Import grammars from Nearley.js
|
||||||
|
|
||||||
### Planned features (not implemented yet)
|
### Planned features (not implemented yet)
|
||||||
|
- Generate code in other languages than Python
|
||||||
- Grammar composition
|
- Grammar composition
|
||||||
- Parser generator - create a small parser, independent of Lark, to embed in your project.
|
|
||||||
- Generate code in other languages than Python
|
|
||||||
- LALR(k) parser
|
- LALR(k) parser
|
||||||
- "Look-back" Enhancement for LALR(1)
|
- "Look-back" Enhancement for LALR(1)
|
||||||
- Full regexp-collision support using NFAs
|
- Full regexp-collision support using NFAs
|
||||||
- Automatically produce syntax-highlighters for popular
|
- Automatically produce syntax-highlighters for grammars, for popular IDEs
|
Loading…
Reference in New Issue