|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
| Interface Summary | |
| IASTWriter | |
| Class Summary | |
| AbstractNode | |
| 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 | |
| StarNode | Represents a star in a multiple assignent. |
| 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 |
| ZeroArgNode | Represents a zero arg in a block. |
| ZSuperNode | a call to super in a method. |
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||