|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use INodeVisitor | |
org.ablaf.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 |
Uses of INodeVisitor in org.ablaf.ast |
Methods in org.ablaf.ast with parameters of type INodeVisitor | |
void |
INode.accept(INodeVisitor visitor)
|
Uses of INodeVisitor in org.jruby.ast |
Methods in org.jruby.ast with parameters of type INodeVisitor | |
void |
AliasNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
AndNode.accept(INodeVisitor iVisitor)
|
void |
ArgsNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ArrayNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
AttrSetNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
BackRefNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
BeginNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
BignumNode.accept(INodeVisitor iVisitor)
|
void |
BlockArgNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
BlockNode.accept(INodeVisitor iVisitor)
Method used by visitors. |
void |
BlockPassNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
BreakNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
CallNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
CaseNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ClassNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ClassVarAsgnNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ClassVarDeclNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ClassVarNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
Colon2Node.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
Colon3Node.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ConstDeclNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ConstNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
DAsgnNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
DRegexpNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
DStrNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
DVarNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
DXStrNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
DefinedNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
DefnNode.accept(INodeVisitor iVisitor)
|
void |
DefsNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
DotNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
EnsureNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
EvStrNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ExpandArrayNode.accept(INodeVisitor iVisitor)
|
void |
FCallNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
FalseNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
FixnumNode.accept(INodeVisitor iVisitor)
|
void |
FlipNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
FloatNode.accept(INodeVisitor iVisitor)
|
void |
ForNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
GlobalAsgnNode.accept(INodeVisitor iVisitor)
Method used by visitors. |
void |
GlobalVarNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
HashNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
IfNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
InstAsgnNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
InstVarNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
IterNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
LocalAsgnNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
LocalVarNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
Match2Node.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
Match3Node.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
MatchNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ModuleNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
MultipleAsgnNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
NewlineNode.accept(INodeVisitor iVisitor)
Method used by visitors. |
void |
NextNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
NilNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
NotNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
NthRefNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
OpAsgnAndNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
OpAsgnNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
OpAsgnOrNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
OpElementAsgnNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
OptNNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
OrNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
PostExeNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
RedoNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
RegexpNode.accept(INodeVisitor iVisitor)
|
void |
RescueBodyNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
RescueNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
RestArgsNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
RetryNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ReturnNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
SClassNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ScopeNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
SelfNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
StarNode.accept(INodeVisitor visitor)
|
void |
StrNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
SuperNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
SymbolNode.accept(INodeVisitor iVisitor)
|
void |
TrueNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
UndefNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
UntilNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
VAliasNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
VCallNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
WhenNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
WhileNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
XStrNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
YieldNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ZArrayNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ZSuperNode.accept(INodeVisitor iVisitor)
Accept for the visitor pattern. |
void |
ZeroArgNode.accept(INodeVisitor visitor)
|
Uses of INodeVisitor in org.jruby.ast.visitor |
Subinterfaces of INodeVisitor in org.jruby.ast.visitor | |
interface |
NodeVisitor
Visitor interface to be implemented by visitors of the jRuby AST. |
Classes in org.jruby.ast.visitor that implement INodeVisitor | |
class |
AbstractVisitor
This visitor calls by default the visitNode method for each visited Node. |
class |
BreakStatementVisitor
|
class |
DefaultIteratorVisitor
Default iterator visitor. |
class |
ExpressionVisitor
|
class |
UselessStatementVisitor
|
Uses of INodeVisitor in org.jruby.evaluator |
Classes in org.jruby.evaluator that implement INodeVisitor | |
class |
AssignmentVisitor
|
class |
DefinedVisitor
This visitor is used to evaluate a defined? statement. |
class |
EvaluateVisitor
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |