public class ParserSupport19 extends ParserSupport
configuration, currentScope, lexer, warnings
Constructor and Description |
---|
ParserSupport19() |
Modifier and Type | Method and Description |
---|---|
AssignableNode |
assignable(Token lhs,
Node value) |
protected void |
compileError(org.jcodings.Encoding optionEncoding,
org.jcodings.Encoding encoding) |
DStrNode |
createDStrNode(ISourcePosition position) |
Node |
getMatchNode(Node firstNode,
Node secondNode) |
protected void |
getterIdentifierError(ISourcePosition position,
String identifier) |
Node |
new_yield(ISourcePosition position,
Node node) |
SplatNode |
newSplatNode(ISourcePosition position,
Node node) |
SValueNode |
newSValueNode(ISourcePosition position,
Node node) |
void |
regexpFragmentCheck(RegexpNode end,
org.jruby.util.ByteList value) |
void |
setRegexpEncoding(RegexpNode end,
org.jruby.util.ByteList value) |
addRootNode, allowDubyExtension, appendToBlock, arg_add, arg_append, arg_blk_pass, arg_concat, arg_var, aryset, associateEncoding, asSymbol, asSymbol, attrset, backrefAssignError, checkExpression, checkRegexpSyntax, checkUselessStatement, checkUselessStatements, createEmptyArgsNodePosition, formal_argument, getConditionNode, getConfiguration, getCurrentScope, getInSingle, getOperatorCallNode, getOperatorCallNode, getOperatorCallNode, getPosition, getResult, getReturnArgsNode, gettable, gettable2, initTopLocalVariables, is_local_id, isBreakStatement, isInDef, isInSingle, isLiteral, keyword_arg, list_append, list_concat, literal_concat, makeNullNil, negateFloat, negateInteger, new_aref, new_args_tail, new_args, new_args, new_attrassign, new_bv, new_call, new_colon2, new_colon3, new_fcall, new_iter, new_opAssign, new_opElementAsgnNode, new_super, newAlias, newAndNode, newArrayNode, newBlockArg, newBlockArg18, newCaseNode, newEvStrNode, newline_node, newOrNode, newRegexpNode, newUndef, newWhenNode, node_assign, popCurrentScope, position, pushBlockScope, pushLocalScope, reset, ret_args, setConfiguration, setInDef, setInSingle, setLexer, setResult, setWarnings, shadowing_lvar, splat_array, unwrapNewlineNode, warn, warning, warningUnlessEOption, warnUnlessEOption, yyerror, yyerror
public AssignableNode assignable(Token lhs, Node value)
assignable
in class ParserSupport
public DStrNode createDStrNode(ISourcePosition position)
createDStrNode
in class ParserSupport
protected void getterIdentifierError(ISourcePosition position, String identifier)
getterIdentifierError
in class ParserSupport
public SplatNode newSplatNode(ISourcePosition position, Node node)
newSplatNode
in class ParserSupport
public SValueNode newSValueNode(ISourcePosition position, Node node)
newSValueNode
in class ParserSupport
public void setRegexpEncoding(RegexpNode end, org.jruby.util.ByteList value)
protected void compileError(org.jcodings.Encoding optionEncoding, org.jcodings.Encoding encoding)
public void regexpFragmentCheck(RegexpNode end, org.jruby.util.ByteList value)
regexpFragmentCheck
in class ParserSupport
public Node getMatchNode(Node firstNode, Node secondNode)
getMatchNode
in class ParserSupport
public Node new_yield(ISourcePosition position, Node node)
new_yield
in class ParserSupport
Copyright © 2001-2015 JRuby. All Rights Reserved.