|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ISourcePositionHolder | |
org.jruby.ast | |
org.jruby.lexer.yacc | |
org.jruby.parser |
Uses of ISourcePositionHolder in org.jruby.ast |
Classes in org.jruby.ast that implement ISourcePositionHolder | |
class |
AliasNode
An AliasNode represents an alias statement. |
class |
AndNode
An AndNode represents a && operator. |
class |
ArgsCatNode
|
class |
ArgsNode
arguments for a function. |
class |
ArgsPushNode
|
class |
ArgumentNode
Simple Node that allows editor projects to keep position info in AST (evaluation does not need this). |
class |
ArrayNode
Represents an array. |
class |
AssignableNode
Base class of any node which can be assigned to. |
class |
AttrAssignNode
Node that represents an assignment of either an array element or attribute. |
class |
BackRefNode
Regexp backref. |
class |
BeginNode
Begin/End block. |
class |
BignumNode
Represents a big integer literal. |
class |
BlockArgNode
a block argument. |
class |
BlockNode
A structuring node (linked list of other nodes). |
class |
BlockPassNode
Block passed explicitly as an argument in a method call. |
class |
BreakNode
Represents a 'break' statement. |
class |
CallNode
A method or operator call. |
class |
CaseNode
A Case statement. |
class |
ClassNode
A class statement. |
class |
ClassVarAsgnNode
Class variable assignment node. |
class |
ClassVarDeclNode
Class variable declaration. |
class |
ClassVarNode
Access to a class variable. |
class |
Colon2Node
Represents a '::' constant access or method call. |
class |
Colon3Node
Global scope node. |
class |
CommentNode
Representation of a comment. |
class |
ConstDeclNode
Declaration (and assignment) of a Constant. |
class |
ConstNode
The access to a Constant. |
class |
DAsgnNode
An assignment to a dynamic variable (e.g. |
class |
DefinedNode
a defined statement. |
class |
DefnNode
method definition node. |
class |
DefsNode
Represents a singleton method definition. |
class |
DotNode
Represents a range literal. |
class |
DRegexpNode
Dynamic regexp node. |
class |
DStrNode
a Dynamic String node. |
class |
DSymbolNode
Node representing symbol in a form like ':"3jane"'. |
class |
DVarNode
Access a dynamic variable (e.g. |
class |
DXStrNode
Dynamic backquote string. |
class |
EnsureNode
an ensure statement. |
class |
EvStrNode
Represents an #{} expression in a string. |
class |
FalseNode
Represents a false literal. |
class |
FCallNode
Represents a method call with self as an implicit receiver. |
class |
FixnumNode
Represents an integer literal. |
class |
FlipNode
a Range in a boolean expression. |
class |
FloatNode
Represents a float literal. |
class |
ForNode
A 'for' statement. |
class |
GlobalAsgnNode
Represents an assignment to a global variable. |
class |
GlobalVarNode
access to a global variable. |
class |
HashNode
a Literal Hash. |
class |
IfNode
an 'if' statement. |
class |
InstAsgnNode
Represents an instance variable assignment. |
class |
InstVarNode
Represents an instance variable accessor. |
class |
IterNode
Represents a block. |
class |
ListNode
All Nodes which have a list representation inherit this. |
class |
LocalAsgnNode
An assignment to a local variable. |
class |
LocalVarNode
Access a local variable |
class |
Match2Node
|
class |
Match3Node
|
class |
MatchNode
|
class |
MethodDefNode
|
class |
ModuleNode
Represents a module definition. |
class |
MultipleAsgnNode
|
class |
NewlineNode
A new (logical) source code line. |
class |
NextNode
Represents a 'next' statement. |
class |
NilNode
|
class |
Node
|
class |
NotNode
|
class |
NthRefNode
Represents a $number variable. |
class |
OpAsgnAndNode
|
class |
OpAsgnNode
|
class |
OpAsgnOrNode
|
class |
OpElementAsgnNode
Represents an operator assignment to an element. |
class |
OptNNode
|
class |
OrNode
|
class |
PostExeNode
|
class |
RedoNode
|
class |
RegexpNode
Represents a simple regular expression literal. |
class |
RescueBodyNode
|
class |
RescueNode
|
class |
RetryNode
Represents a 'retry' statement. |
class |
ReturnNode
Represents a return statement. |
class |
RootNode
Represents the top of the AST. |
class |
SClassNode
Singleton class definition. |
class |
SelfNode
|
class |
SplatNode
|
class |
StarNode
Represents a star in a multiple assignent. |
class |
StrNode
Representing a simple String literal. |
class |
SuperNode
A call to super(...) with arguments to a method. |
class |
SValueNode
|
class |
SymbolNode
Represents a symbol (:symbol_name). |
class |
ToAryNode
|
class |
TrueNode
|
class |
UndefNode
Represents an undef statement. |
class |
UntilNode
Represents an until statement. |
class |
VAliasNode
Represents an alias of a global variable. |
class |
VCallNode
RubyMethod call without any arguments |
class |
WhenNode
|
class |
WhileNode
Represents a while stetement. |
class |
XStrNode
Backtick string |
class |
YieldNode
Represents a yield statement. |
class |
ZArrayNode
zero length list |
class |
ZeroArgNode
Represents a zero arg in a block. |
class |
ZSuperNode
a call to 'super' with no arguments in a method. |
Uses of ISourcePositionHolder in org.jruby.lexer.yacc |
Classes in org.jruby.lexer.yacc that implement ISourcePositionHolder | |
class |
Token
|
Uses of ISourcePositionHolder in org.jruby.parser |
Methods in org.jruby.parser with parameters of type ISourcePositionHolder | |
ISourcePosition |
ParserSupport.union(ISourcePositionHolder first,
ISourcePositionHolder second)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |