| Modifier and Type | Interface and Description |
|---|---|
| public interface | ParserProvider
Provides parser and builder instances. |
| public interface | |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | ArgsTailHolder
Simple struct to hold values until they can be inserted into the AST. |
| public class | |
| public class | |
| public class | Parser
Serves as a simple facade for all the parsing magic. |
| public class | |
| public class | ParserManager
Front-end API to parsing Ruby source. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public abstract class | |
| public class | |
| public class | ScopedParserState
Each scope while parsing contains extra information as part of the parsing process. |
| public class | StaticScope
StaticScope represents lexical scoping of variables and module/class constants. |
| public class | StaticScopeFactory
Gives instances of static scopes based on compile mode. |
| public class | |
| public class | YYDebug
Stubbed out version of our own yydebug impl for debugging if we ever find the need. |
| public class |
| Modifier and Type | Enum and Description |
|---|---|
| public enum |