Related: Ruby Namespaces for code organization, Bazel for Ruby for build configuration
Grammar Allows Line Breaks
Lexer is the main works
- EXPR_END
- EXPR_START Lexer, Parser, Tokenizer
Grammar as Order
Parser and Lex State
Automaton
We can combine both to automatons
how to extract lex state transition