|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use org.jruby.ast | |
| org.jruby.ast | |
| org.jruby.ast.visitor | Provide the infrastructure to apply the visitor pattern to the tree of nodes produced by compiling a ruby script. |
| org.jruby.evaluator | |
| org.jruby.internal.runtime.methods | |
| org.jruby.parser | |
| Classes in org.jruby.ast used by org.jruby.ast | |
| AbstractNode
|
|
| BlockArgNode
a block argument. |
|
| ScopeNode
Scope in the parse tree. |
|
| Classes in org.jruby.ast used by org.jruby.ast.visitor | |
| AliasNode
An AliasNode represents an alias statement. |
|
| AndNode
An AndNode represents a && operator. |
|
| ArgsNode
arguments for a function. |
|
| ArrayNode
Represents an array. |
|
| AttrSetNode
|
|
| BackRefNode
Regexp backref. |
|
| BeginNode
Begin/End block. |
|
| BignumNode
Represents a big integer literal. |
|
| BlockArgNode
a block argument. |
|
| BlockNode
A structuring node (linked list of other nodes). |
|
| BlockPassNode
Block passed explicitly as an argument in a method call. |
|
| BreakNode
Represents a 'break' statement. |
|
| CallNode
A method or operator call. |
|
| CaseNode
A Case statement. |
|
| ClassNode
A class statement. |
|
| ClassVarAsgnNode
Class variable assignment node. |
|
| ClassVarDeclNode
Class variable declaration. |
|
| ClassVarNode
Access to a class variable. |
|
| Colon2Node
Represents a '::' constant access or method call. |
|
| Colon3Node
Global scope node. |
|
| ConstDeclNode
Declaration (and assignment) of a Constant. |
|
| ConstNode
The access to a Constant. |
|
| DAsgnNode
assignment to dynamic variable |
|
| DefinedNode
a defined statement. |
|
| DefnNode
method definition node. |
|
| DefsNode
Represents a singleton method definition. |
|
| DotNode
Represents a range literal. |
|
| DRegexpNode
Dynamic regexp node. |
|
| DStrNode
a Dynamic String node. |
|
| DVarNode
Access to a Dynamic variable. |
|
| DXStrNode
Dynamic backquote string. |
|
| EnsureNode
an ensure statement. |
|
| EvStrNode
Represents an #{} expression in a string. |
|
| ExpandArrayNode
Represents an expanded argument (*expr). |
|
| FalseNode
Represents a false literal. |
|
| FCallNode
Represents a method call with self as receiver. |
|
| FixnumNode
Represents an integer literal. |
|
| FlipNode
a Range in a boolean expression. |
|
| FloatNode
Represents a float literal. |
|
| ForNode
a For statement. |
|
| GlobalAsgnNode
Represents an assignment to a global variable. |
|
| GlobalVarNode
access to a global variable. |
|
| HashNode
a Literal Hash. |
|
| IfNode
an 'if' statement. |
|
| InstAsgnNode
Represents an instance variable assignment. |
|
| InstVarNode
Represents an instance variable access. |
|
| IterNode
|
|
| LocalAsgnNode
local variable assignment node. |
|
| LocalVarNode
|
|
| Match2Node
|
|
| Match3Node
|
|
| MatchNode
|
|
| ModuleNode
Represents a module definition. |
|
| MultipleAsgnNode
|
|
| NewlineNode
A new (logical) source code line. |
|
| NextNode
Represents a 'next' statement. |
|
| NilNode
|
|
| NotNode
|
|
| NthRefNode
Represents a $number variable. |
|
| OpAsgnAndNode
|
|
| OpAsgnNode
|
|
| OpAsgnOrNode
|
|
| OpElementAsgnNode
Represents an operator assignment to an element. |
|
| OptNNode
|
|
| OrNode
|
|
| PostExeNode
|
|
| RedoNode
|
|
| RegexpNode
Represents a simple regular expression literal. |
|
| RescueBodyNode
|
|
| RescueNode
|
|
| RestArgsNode
|
|
| RetryNode
Represents a 'retry' statement. |
|
| ReturnNode
Represents a return statement. |
|
| SClassNode
Singleton class definition. |
|
| ScopeNode
Scope in the parse tree. |
|
| SelfNode
|
|
| StrNode
Representing a simple String literal. |
|
| SuperNode
|
|
| SymbolNode
Represents a symbol (:symbol_name). |
|
| TrueNode
|
|
| UndefNode
Represents an undef statement. |
|
| UntilNode
Represents an until statement. |
|
| VAliasNode
Represents an alias of a global variable. |
|
| VCallNode
Method call without any arguments |
|
| WhenNode
|
|
| WhileNode
Represents a while stetement. |
|
| XStrNode
Backtick string |
|
| YieldNode
Represents a yield statement. |
|
| ZArrayNode
zero length list |
|
| ZSuperNode
a call to super in a method. |
|
| Classes in org.jruby.ast used by org.jruby.evaluator | |
| AliasNode
An AliasNode represents an alias statement. |
|
| AndNode
An AndNode represents a && operator. |
|
| ArgsNode
arguments for a function. |
|
| ArrayNode
Represents an array. |
|
| AttrSetNode
|
|
| BackRefNode
Regexp backref. |
|
| BeginNode
Begin/End block. |
|
| BignumNode
Represents a big integer literal. |
|
| BlockArgNode
a block argument. |
|
| BlockNode
A structuring node (linked list of other nodes). |
|
| BlockPassNode
Block passed explicitly as an argument in a method call. |
|
| BreakNode
Represents a 'break' statement. |
|
| CallNode
A method or operator call. |
|
| CaseNode
A Case statement. |
|
| ClassNode
A class statement. |
|
| ClassVarAsgnNode
Class variable assignment node. |
|
| ClassVarDeclNode
Class variable declaration. |
|
| ClassVarNode
Access to a class variable. |
|
| Colon2Node
Represents a '::' constant access or method call. |
|
| Colon3Node
Global scope node. |
|
| ConstDeclNode
Declaration (and assignment) of a Constant. |
|
| ConstNode
The access to a Constant. |
|
| DAsgnNode
assignment to dynamic variable |
|
| DefinedNode
a defined statement. |
|
| DefnNode
method definition node. |
|
| DefsNode
Represents a singleton method definition. |
|
| DotNode
Represents a range literal. |
|
| DRegexpNode
Dynamic regexp node. |
|
| DStrNode
a Dynamic String node. |
|
| DVarNode
Access to a Dynamic variable. |
|
| DXStrNode
Dynamic backquote string. |
|
| EnsureNode
an ensure statement. |
|
| EvStrNode
Represents an #{} expression in a string. |
|
| ExpandArrayNode
Represents an expanded argument (*expr). |
|
| FalseNode
Represents a false literal. |
|
| FCallNode
Represents a method call with self as receiver. |
|
| FixnumNode
Represents an integer literal. |
|
| FlipNode
a Range in a boolean expression. |
|
| FloatNode
Represents a float literal. |
|
| ForNode
a For statement. |
|
| GlobalAsgnNode
Represents an assignment to a global variable. |
|
| GlobalVarNode
access to a global variable. |
|
| HashNode
a Literal Hash. |
|
| IfNode
an 'if' statement. |
|
| InstAsgnNode
Represents an instance variable assignment. |
|
| InstVarNode
Represents an instance variable access. |
|
| IterNode
|
|
| LocalAsgnNode
local variable assignment node. |
|
| LocalVarNode
|
|
| Match2Node
|
|
| Match3Node
|
|
| MatchNode
|
|
| ModuleNode
Represents a module definition. |
|
| MultipleAsgnNode
|
|
| NewlineNode
A new (logical) source code line. |
|
| NextNode
Represents a 'next' statement. |
|
| NilNode
|
|
| NotNode
|
|
| NthRefNode
Represents a $number variable. |
|
| OpAsgnAndNode
|
|
| OpAsgnNode
|
|
| OpAsgnOrNode
|
|
| OpElementAsgnNode
Represents an operator assignment to an element. |
|
| OptNNode
|
|
| OrNode
|
|
| PostExeNode
|
|
| RedoNode
|
|
| RegexpNode
Represents a simple regular expression literal. |
|
| RescueBodyNode
|
|
| RescueNode
|
|
| RestArgsNode
|
|
| RetryNode
Represents a 'retry' statement. |
|
| ReturnNode
Represents a return statement. |
|
| SClassNode
Singleton class definition. |
|
| ScopeNode
Scope in the parse tree. |
|
| SelfNode
|
|
| StrNode
Representing a simple String literal. |
|
| SuperNode
|
|
| SymbolNode
Represents a symbol (:symbol_name). |
|
| TrueNode
|
|
| UndefNode
Represents an undef statement. |
|
| UntilNode
Represents an until statement. |
|
| VAliasNode
Represents an alias of a global variable. |
|
| VCallNode
Method call without any arguments |
|
| WhenNode
|
|
| WhileNode
Represents a while stetement. |
|
| XStrNode
Backtick string |
|
| YieldNode
Represents a yield statement. |
|
| ZArrayNode
zero length list |
|
| ZSuperNode
a call to super in a method. |
|
| Classes in org.jruby.ast used by org.jruby.internal.runtime.methods | |
| ArgsNode
arguments for a function. |
|
| ScopeNode
Scope in the parse tree. |
|
| Classes in org.jruby.ast used by org.jruby.parser | |
| AndNode
An AndNode represents a && operator. |
|
| BlockNode
A structuring node (linked list of other nodes). |
|
| BlockPassNode
Block passed explicitly as an argument in a method call. |
|
| OrNode
|
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||