ParserAst
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ParserAst.type
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Represents a do
or { .. }
(braces) block.
Represents a do
or { .. }
(braces) block.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Represents index accesses, e.g. x[0]
, self.x.y[1, 2]
Represents index accesses, e.g. x[0]
, self.x.y[1, 2]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Represents member calls, e.g. x.y(z,w)
Represents member calls, e.g. x.y(z,w)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
A lightweight (intermediate) Ruby AST node built on top of an ANTLR's ParserRuleContext
.
A lightweight (intermediate) Ruby AST node built on top of an ANTLR's ParserRuleContext
.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ArrayLiteralclass ArrayParameterclass Associationclass AttributeAssignmentclass BinaryExpressionclass Blockclass ClassDeclarationclass ConditionalExpressionclass DynamicLiteralclass ElsIfClauseclass ElseClauseclass FieldsDeclarationclass HashLiteralclass HashParameterclass IfExpressionclass IndexAccessclass MandatoryParameterclass MemberAccessclass MemberCallclass MemberCallWithBlockclass MethodDeclarationclass ModuleDeclarationclass OptionalParameterclass ProcParameterclass RangeExpressionclass ReturnExpressionclass SelfIdentifierclass SimpleCallclass SimpleCallWithBlockclass SimpleIdentifierclass SingleAssignmentclass StatementListclass StaticLiteralclass UnaryExpressionclass Unknownclass UnlessExpressionclass UntilExpressionclass WhileExpressionShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Represents traditional calls, e.g. foo
, foo x, y
, foo(x,y)
Represents traditional calls, e.g. foo
, foo x, y
, foo(x,y)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Represents an unqualified identifier e.g. X
, x
, @x
, @@x
, $x
, $<
, etc.
Represents an unqualified identifier e.g. X
, x
, @x
, @@x
, $x
, $<
, etc.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Represents a non-interpolated literal.
Represents a non-interpolated literal.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Fallback node used when we don't have a suitable representation for a given ParserRuleContext
.
Fallback node used when we don't have a suitable representation for a given ParserRuleContext
.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ParserNodeclass Objecttrait Matchableclass AnyShow all