Interface | Description |
---|---|
ParserState | |
ReOptions | |
RubyParser |
Common interface specifying the contract of Ruby parsers (1.8.6 + 1.9)
|
Tokens |
Class | Description |
---|---|
ArgsTailHolder |
Simple struct to hold values until they can be inserted into the AST.
|
BlockStaticScope | |
DefaultRubyParser | |
EvalStaticScope |
This scope is used solely for evals.
|
IRStaticScope | |
IRStaticScopeFactory |
Allocate IR-friendly static scopes (it is also a marker
for constructing IR-friendly dynamic scopes.
|
JavaSignatureParser | |
LocalStaticScope | |
Parser |
Serves as a simple facade for all the parsing magic.
|
ParserConfiguration | |
ParserSupport | |
ParserSupport19 | |
Ruby19Parser | |
Ruby19YyTables | |
Ruby20Parser | |
Ruby20YyTables | |
RubyParserPool | |
RubyParserResult | |
StaticScope |
StaticScope represents lexical scoping of variables and module/class constants.
|
StaticScopeFactory |
Gives instances of static scopes based on compile mode.
|
YYDebug |
Stubbed out version of our own yydebug impl for debugging if we ever find the need.
|
YyTables |
Enum | Description |
---|---|
StaticScope.Type |
Exception | Description |
---|---|
ParserSyntaxException |
Copyright © 2001-2016 JRuby. All Rights Reserved.