org.jruby.lexer.yacc
Interface ISourcePositionHolder

All Known Implementing Classes:
AliasNode, AndNode, ArgAuxillaryNode, ArgsCatNode, ArgsNoArgNode, ArgsNode, ArgsPreOneArgNode, ArgsPreTwoArgNode, ArgsPushNode, ArgumentNode, ArrayNode, AssignableNode, AttrAssignNode, AttrAssignOneArgNode, AttrAssignThreeArgNode, AttrAssignTwoArgNode, BackRefNode, BeginNode, BignumNode, BlockArg18Node, BlockArgNode, BlockNode, BlockPassNode, BreakNode, CallManyArgsBlockNode, CallManyArgsBlockPassNode, CallManyArgsNode, CallNoArgBlockNode, CallNoArgBlockPassNode, CallNoArgNode, CallNode, CallOneArgBlockNode, CallOneArgBlockPassNode, CallOneArgFixnumNode, CallOneArgNode, CallSpecialArgBlockNode, CallSpecialArgBlockPassNode, CallSpecialArgNode, CallThreeArgBlockNode, CallThreeArgBlockPassNode, CallThreeArgNode, CallTwoArgBlockNode, CallTwoArgBlockPassNode, CallTwoArgNode, CaseNode, ClassNode, ClassVarAsgnNode, ClassVarDeclNode, ClassVarNode, Colon2ConstNode, Colon2ImplicitNode, Colon2MethodNode, Colon2Node, Colon3Node, ConstDeclNode, ConstNode, DAsgnNode, DefinedNode, DefnNode, DefsNode, DNode, DotNode, DRegexpNode, DStrNode, DSymbolNode, DVarNode, DXStrNode, EncodingNode, EnsureNode, EvStrNode, FalseNode, FCallManyArgsBlockNode, FCallManyArgsBlockPassNode, FCallManyArgsNode, FCallNoArgBlockNode, FCallNoArgBlockPassNode, FCallNoArgNode, FCallNode, FCallOneArgBlockNode, FCallOneArgBlockPassNode, FCallOneArgNode, FCallSpecialArgBlockNode, FCallSpecialArgBlockPassNode, FCallSpecialArgNode, FCallThreeArgBlockNode, FCallThreeArgBlockPassNode, FCallThreeArgNode, FCallTwoArgBlockNode, FCallTwoArgBlockPassNode, FCallTwoArgNode, FileNode, FixnumNode, FlipNode, FloatNode, ForNode, GlobalAsgnNode, GlobalVarNode, Hash19Node, HashNode, IfNode, InstAsgnNode, InstVarNode, IterNode, LambdaNode, ListNode, LiteralNode, LocalAsgnNode, LocalVarNode, Match2CaptureNode, Match2Node, Match3Node, MatchNode, MethodDefNode, ModuleNode, MultipleAsgn19Node, MultipleAsgnNode, NewlineNode, NextNode, NilImplicitNode, NilNode, Node, NotNode, NthRefNode, OpAsgnAndNode, OpAsgnNode, OpAsgnOrNode, OpElementAsgnNode, OpElementOneArgAndAsgnNode, OpElementOneArgAsgnNode, OpElementOneArgOrAsgnNode, OptArgNode, OrNode, PostExeNode, PreExe19Node, PreExeNode, RedoNode, RegexpNode, RescueBodyNode, RescueNode, RestArgNode, RetryNode, ReturnNode, RootNode, SClassNode, SelfNode, Splat19Node, SplatNode, StarNode, StrNode, SuperNode, SValue19Node, SValueNode, SymbolNode, ToAryNode, Token, TrueNode, TypedArgumentNode, UndefNode, UnnamedRestArgNode, UntilNode, VAliasNode, VCallNode, WhenNode, WhenOneArgNode, WhileNode, XStrNode, YieldNode, YieldOneNode, YieldThreeNode, YieldTwoNode, ZArrayNode, ZeroArgNode, ZSuperNode, ZYieldNode

public interface ISourcePositionHolder


Method Summary
 ISourcePosition getPosition()
           
 void setPosition(ISourcePosition position)
           
 

Method Detail

getPosition

ISourcePosition getPosition()

setPosition

void setPosition(ISourcePosition position)


Copyright © 2002-2009 JRuby Team. All Rights Reserved.