Uses of Package
org.jruby.ast

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
           
 



Copyright © 2002 Jan Arne Petersen. All Rights Reserved.