| Modifier and Type | Class and Description |
|---|---|
| pack-priv static enum | |
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| public IRubyObject | |
| private int[] | |
| protected StaticScope | |
| private static final int[] | |
| private DynamicScope | |
| public static final ByteList | |
| public boolean | |
| private Node | |
| private Set | |
| protected RubyLexer | |
| private int | |
| public static ByteList | |
| public static final ByteList | |
| private Node | |
| private Node | |
| private Node | |
| protected static final int | |
| private RubyParserResult | |
| private Ruby | |
| protected ScopedParserState | |
| private StringStyle | |
| private TokenInfo | |
| protected ParserType | |
| private Set | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| private void | |
| public Node | |
| private List | |
| protected NodeExits | |
| public Node | |
| private static Node | |
| public Node | |
| public static Node | |
| public static Node | |
| public ArgumentNode | |
| public ArgumentNode | |
| public ArgsNode | |
| public Node | |
| private void | |
| public AssignableNode | |
| public AssignableNode | |
| public AssignableNode | |
| public static int | |
| public Node | |
| public Node | |
| public Node | |
| public Node | |
| public void | |
| protected void | |
| public Node | |
| public Node | |
| public Node | |
| public boolean | |
| public void | |
| private boolean | |
| private Node | |
| protected void | |
| public void | |
| public Node | |
| private Node | |
| protected ConstDeclNode | |
| public void | |
| public DStrNode | |
| public KeyValuePair | |
| private ByteList | |
| protected StrNode | |
| public Node | |
| protected boolean | |
| public void | |
| public void | |
| public void | |
| protected ByteList | |
| public void | |
| public DynamicScope | |
| public CoverageData | finishCoverage(String file, int lines)
At end of a parse if coverage is enabled we will do final processing of the primitive coverage array and make sure runtimes coverage data has been updated with this new data. |
| public void | |
| public ByteList | |
| protected void | |
| public void | |
| public RubySymbol | |
| protected int | |
| protected StackState | |
| protected StackState | |
| protected ByteList | |
| public StaticScope | |
| protected Encoding | |
| protected String | |
| protected int | |
| protected int | |
| protected LexContext | |
| private Node | |
| protected int | |
| public int | |
| public RubyParserResult | |
| public Ruby | |
| protected int | |
| public StringStyle | |
| protected StrTerm | |
| public Node | |
| public Node | |
| protected void | |
| protected TokenInfo | |
| public StaticScope | Returns: a static scopeto name top scope if we have a new scope file)Returns the static scope which represents the top of the parse. |
| public IRubyWarnings | |
| public void | |
| private void | |
| private boolean | |
| public boolean | |
| protected void | |
| public static RubyParserBase. | |
| protected NodeExits | |
| public void | |
| public String | |
| private boolean | |
| public static boolean | |
| public boolean | |
| public static boolean | |
| public boolean | |
| private static boolean | |
| public boolean | |
| public boolean | |
| protected boolean | |
| private boolean | |
| private boolean | |
| public boolean | |
| public boolean | |
| private boolean | |
| private boolean | |
| private static boolean | |
| protected Node | |
| public Node | |
| public ListNode | |
| public ListNode | |
| public Node | |
| public boolean | |
| public Node | |
| protected Node | |
| private ListNode | |
| public Node | |
| public Node | |
| public void | |
| public ComplexNode | |
| public FloatNode | |
| public NumericNode | |
| public NumericNode | |
| public RationalNode | |
| public ArgsNode | new_args(int line, ListNode pre, ListNode optional, RestArgNode rest, ListNode post, ArgsTailHolder tail)
|
| public Node | |
| public ArgsTailHolder | |
| protected ArgsTailHolder | |
| public ArrayPatternNode | |
| public ArrayPatternNode | new_array_pattern_tail(int line, ListNode preArgs, boolean hasRest, ByteList restArg, ListNode postArgs)
|
| public Node | |
| public Node | |
| public Node | |
| public Node | |
| public Node | |
| public Node | |
| public Node | |
| public Node | |
| public Colon2Node | |
| public Colon3Node | |
| public Node | |
| public Node | |
| protected Node | |
| public Node | |
| public Node | |
| public Node | |
| public HashPatternNode | |
| public HashPatternNode | |
| public Node | |
| public Node | new_op_assign(AssignableNode receiverNode, ByteList operatorName, Node valueNode, LexContext _lexContext)
|
| public Node | |
| public Node | |
| public Node | |
| public static Node | |
| public ArrayNode | |
| public static CaseNode | Returns: a new case nodeof the case node (e.g. case foo) expression, Node first when (which could also be the else) firstWhenNode)We post-process a chain of when nodes and analyze them to re-insert them back into our new CaseNode as a list. |
| public Node | |
| public Node | |
| public Node | |
| public static PatternCaseNode | |
| public Node | |
| public SplatNode | |
| public SValueNode | |
| public static Node | |
| public WhenNode | |
| protected void | |
| public Node | |
| public static Node | |
| public HashNode | |
| private boolean | |
| public void | |
| public void | |
| public void | |
| public Node | |
| public void | |
| public RubyParserResult | |
| public void | |
| public void | |
| public void | |
| public int | |
| protected void | |
| public Set | |
| public Set | |
| public void | |
| public void | |
| private Node | |
| public Node | |
| public Node | |
| public Node | |
| public Node | |
| public void | |
| public int | |
| public Node | |
| protected void | |
| public void | |
| public int | |
| public Node | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| public void | |
| protected void | |
| public ByteList | |
| private static void | |
| public Node | splat_array(Node node)
If node is a splat and it is splatting a literal array then return the literal array. |
| protected int | |
| private void | |
| private void | |
| public RubySymbol | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| public boolean | |
| pack-priv boolean | |
| public void | |
| public Node | void_stmts(Node
to be checked. node)Check all nodes but the last one in a BlockNode for useless (void context) statements. |
| public void | |
| public void | |
| protected void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| protected abstract Object |