|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Instruction | |
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.ast.visitor.rewriter | |
org.jruby.ast.visitor.rewriter.utils | |
org.jruby.evaluator |
Uses of Instruction in org.jruby.ast |
Methods in org.jruby.ast that return Instruction | |
Instruction |
AliasNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
AndNode.accept(NodeVisitor iVisitor)
|
Instruction |
ArgsCatNode.accept(NodeVisitor visitor)
|
Instruction |
ArgsNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
ArgsPushNode.accept(NodeVisitor visitor)
|
Instruction |
ArgumentNode.accept(NodeVisitor visitor)
|
Instruction |
ArrayNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
AttrAssignNode.accept(NodeVisitor visitor)
Accept for the visitor pattern. |
Instruction |
BackRefNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
BeginNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
BignumNode.accept(NodeVisitor iVisitor)
|
Instruction |
BlockArgNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
BlockNode.accept(NodeVisitor iVisitor)
RubyMethod used by visitors. |
Instruction |
BlockPassNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
BreakNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
CallNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
CaseNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
ClassNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
ClassVarAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
ClassVarDeclNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
ClassVarNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
Colon2Node.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
Colon3Node.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
CommentNode.accept(NodeVisitor visitor)
|
Instruction |
ConstDeclNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
ConstNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
DAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
DRegexpNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
DStrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
DSymbolNode.accept(NodeVisitor visitor)
|
Instruction |
DVarNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
DXStrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
DefinedNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
DefnNode.accept(NodeVisitor iVisitor)
|
Instruction |
DefsNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
DotNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
EnsureNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
EvStrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
FCallNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
FalseNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
FixnumNode.accept(NodeVisitor iVisitor)
|
Instruction |
FlipNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
FloatNode.accept(NodeVisitor iVisitor)
|
Instruction |
ForNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
GlobalAsgnNode.accept(NodeVisitor iVisitor)
RubyMethod used by visitors. |
Instruction |
GlobalVarNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
HashNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
IfNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
InstAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
InstVarNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
IterNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
ListNode.accept(NodeVisitor visitor)
|
Instruction |
LocalAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
LocalVarNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
Match2Node.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
Match3Node.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
MatchNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
ModuleNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
MultipleAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
NewlineNode.accept(NodeVisitor iVisitor)
RubyMethod used by visitors. |
Instruction |
NextNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
NilNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
abstract Instruction |
Node.accept(NodeVisitor visitor)
|
Instruction |
NotNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
NthRefNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
OpAsgnAndNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
OpAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
OpAsgnOrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
OpElementAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
OptNNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
OrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
PostExeNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
RedoNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
RegexpNode.accept(NodeVisitor iVisitor)
|
Instruction |
RescueBodyNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
RescueNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
RetryNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
ReturnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
RootNode.accept(NodeVisitor iVisitor)
|
Instruction |
SClassNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
SValueNode.accept(NodeVisitor visitor)
|
Instruction |
SelfNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
SplatNode.accept(NodeVisitor visitor)
|
Instruction |
StarNode.accept(NodeVisitor visitor)
|
Instruction |
StrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
SuperNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
SymbolNode.accept(NodeVisitor iVisitor)
|
Instruction |
ToAryNode.accept(NodeVisitor visitor)
|
Instruction |
TrueNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
UndefNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
UntilNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
VAliasNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
VCallNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
WhenNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
WhileNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
XStrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
YieldNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
ZArrayNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
ZSuperNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Instruction |
ZeroArgNode.accept(NodeVisitor visitor)
|
Uses of Instruction in org.jruby.ast.visitor |
Uses of Instruction in org.jruby.ast.visitor.rewriter |
Uses of Instruction in org.jruby.ast.visitor.rewriter.utils |
Methods in org.jruby.ast.visitor.rewriter.utils that return Instruction | |
Instruction |
HereDocReWriteVisitor.visitStrNode(StrNode iVisited)
|
Instruction |
ShortIfNodeReWriteVisitor.visitNewlineNode(NewlineNode iVisited)
|
Uses of Instruction in org.jruby.evaluator |
Constructors in org.jruby.evaluator with parameters of type Instruction | |
InstructionBundle(Instruction i,
InstructionContext ic)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |