Crate lib_ruby_parser[−][src]
Modules
| lex_states | |
| nodes | |
| source | |
| token_rewriter | |
| traverse |
Structs
| Diagnostic | Diagnostic message that comes from the parser when there's an error or warning |
| LexState | |
| Lexer | |
| Loc | |
| Parser | A Bison parser, automatically generated from src/parser.features.y. |
| ParserOptions | Configuration of the parser |
| ParserResult | |
| StaticEnvironment | |
| StringValue | |
| Token | A token that is emitted by a lexer and consumed by a parser |
Enums
| DiagnosticMessage | |
| ErrorLevel | Error level of the diagnostic message |
| Node | Generic combination of all known nodes. |
| TokenValue |
Functions
| reserved_word | |
| token_name | Maps token ID into human-readable name |