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, 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, yyerrorpublic AssignableNode assignable(Token lhs, Node value)
assignable in class ParserSupportpublic DStrNode createDStrNode(ISourcePosition position)
createDStrNode in class ParserSupportprotected void getterIdentifierError(ISourcePosition position, String identifier)
getterIdentifierError in class ParserSupportpublic SplatNode newSplatNode(ISourcePosition position, Node node)
newSplatNode in class ParserSupportpublic SValueNode newSValueNode(ISourcePosition position, Node node)
newSValueNode in class ParserSupportpublic 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 ParserSupportpublic Node getMatchNode(Node firstNode, Node secondNode)
getMatchNode in class ParserSupportpublic Node new_yield(ISourcePosition position, Node node)
new_yield in class ParserSupportCopyright © 2001-2013 JRuby. All Rights Reserved.