Releases: roop/citron
Releases · roop/citron
2.0
Major features:
Grammar:
- Support for default code blocks in %nonterminal_type and %default_nonterminal_type
CitronParser:
- Support for keeping track of how large the stack grows at runtime: maxAttainedStackSize
CitronLexer:
- Support for tracking the position of the token in the input: currentPosition
- Ability to continue lexing after an error: tokenize()
1.0
This is the first release of Citron, an LALR parser that generates a Swift parser from a grammar file.
Here's a quick introduction: http://roopc.net/posts/2017/introducing-citron/
Here's a more detailed documentation: http://roopc.net/citron/