|
|||||||||||
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 |