org.jruby.parser
Class ParserSupport19

java.lang.Object
  extended by org.jruby.parser.ParserSupport
      extended by org.jruby.parser.ParserSupport19

public class ParserSupport19
extends ParserSupport


Field Summary
 
Fields inherited from class org.jruby.parser.ParserSupport
currentScope, warnings
 
Constructor Summary
ParserSupport19()
           
 
Method Summary
 Node arg_append(Node node1, Node node2)
           
 int arg_var(Token identifier)
           
 AssignableNode assignable(Token lhs, Node value)
           
protected  void getterIdentifierError(ISourcePosition position, java.lang.String identifier)
           
 boolean is_local_id(Token identifier)
           
 ListNode list_append(Node list, Node item)
           
 ListNode list_concat(Node first, Node second)
           
 Node new_bv(Token identifier)
           
 void shadowing_lvar(Token identifier)
           
 Node splat_array(Node node)
           
 
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_args, new_attrassign, new_call, new_colon2, new_colon3, new_fcall, new_opElementAsgnNode, new_super, new_yield, newAndNode, newArrayNode, newEvStrNode, newline_node, newOrNode, newSplatNode, newWhenNode, node_assign, popCurrentScope, pushBlockScope, pushLocalScope, reset, ret_args, setConfiguration, setInDef, setInSingle, setResult, setWarnings, union, union, unwrapNewlineNode, warningUnlessEOption, warnUnlessEOption
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParserSupport19

public ParserSupport19()
Method Detail

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)

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-2007 JRuby Team. All Rights Reserved.