org.jruby.parser
Class ParserSupport19
java.lang.Object
org.jruby.parser.ParserSupport
org.jruby.parser.ParserSupport19
public class ParserSupport19
- extends ParserSupport
Methods inherited from class org.jruby.parser.ParserSupport |
addRootNode, allowDubyExtension, appendToBlock, arg_add, arg_blk_pass, arg_concat, aryset, attrset, backrefAssignError, checkExpression, checkUselessStatement, checkUselessStatements, createEmptyArgsNodePosition, getConditionNode, getConfiguration, getCurrentScope, getInSingle, getMatchNode, getOperatorCallNode, getOperatorCallNode, getOperatorCallNode, getRestArgNode, getResult, getReturnArgsNode, gettable, gettable2, initTopLocalVariables, isBreakStatement, isInDef, isInSingle, isLiteral, literal_concat, makeNullNil, negateFloat, negateInteger, new_aref, new_args, new_attrassign, new_call, new_colon2, new_colon3, new_fcall, new_opElementAsgnNode, new_super, new_yield, newAndNode, newArrayNode, newCaseNode, newEvStrNode, newline_node, newOrNode, newSplatNode, newWhenNode, node_assign, popCurrentScope, position, pushBlockScope, pushLocalScope, reset, ret_args, setConfiguration, setInDef, setInSingle, setLexer, setResult, setWarnings, unwrapNewlineNode, warningUnlessEOption, warnUnlessEOption |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParserSupport19
public ParserSupport19()
assignable
public AssignableNode assignable(Token lhs,
Node value)
- Overrides:
assignable
in class ParserSupport
getterIdentifierError
protected void getterIdentifierError(ISourcePosition position,
java.lang.String identifier)
- Overrides:
getterIdentifierError
in class ParserSupport
splat_array
public Node splat_array(Node node)
- If node is a splat and it is splatting a literal array then return the literal array.
Otherwise return null. This allows grammar to not splat into a Ruby Array if splatting
a literal array.
arg_append
public Node arg_append(Node node1,
Node node2)
is_local_id
public boolean is_local_id(Token identifier)
list_append
public ListNode list_append(Node list,
Node item)
new_bv
public Node new_bv(Token identifier)
arg_var
public int arg_var(Token identifier)
shadowing_lvar
public void shadowing_lvar(Token identifier)
list_concat
public ListNode list_concat(Node first,
Node second)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.