Methods
Modifier and Type |
Method and Description |
IRubyObject |
arg_add_optblock(IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
arg_var(IRubyObject identifier) |
IRubyObject |
assignable(IRubyObject name) |
void |
compile_error(String message) |
IRubyObject |
dispatch(String method_name) |
IRubyObject |
dispatch(String method_name,
IRubyObject arg1) |
IRubyObject |
dispatch(String method_name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
dispatch(String method_name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
dispatch(String method_name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4) |
IRubyObject |
dispatch(String method_name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5) |
IRubyObject |
dispatch(String method_name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7) |
org.jcodings.Encoding |
encoding() |
void |
error() |
IRubyObject |
escape(IRubyObject arg) |
IRubyObject |
formal_argument(IRubyObject identifier) |
int |
getBraceNest() |
StackState |
getCmdArgumentState() |
long |
getColumn() |
StackState |
getConditionState() |
ThreadContext |
getContext() |
StaticScope |
getCurrentScope() |
int |
getInSingle() |
Integer |
getLeftParenBegin() |
long |
getLineno() |
Ruby |
getRuntime() |
RipperLexer.LexState |
getState() |
StrTerm |
getStrTerm() |
protected void |
getterIdentifierError(String identifier) |
boolean |
getYYDebug() |
boolean |
hasStarted() |
Integer |
incrementParenNest() |
IRubyObject |
intern(String value) |
IRubyObject |
internalId() |
boolean |
is_id_var(IRubyObject identifier) |
boolean |
is_local_id(String identifier) |
boolean |
isEndSeen() |
boolean |
isError() |
boolean |
isInDef() |
boolean |
isInSingle() |
IRubyObject |
keyword_arg(IRubyObject key,
IRubyObject value) |
IRubyObject |
method_add_block(IRubyObject method,
IRubyObject block) |
IRubyObject |
method_optarg(IRubyObject method,
IRubyObject arg) |
ArgsTailHolder |
new_args_tail(IRubyObject kwarg,
IRubyObject kwargRest,
IRubyObject block) |
IRubyObject |
new_args(IRubyObject f,
IRubyObject o,
IRubyObject r,
IRubyObject p,
ArgsTailHolder tail) |
IRubyObject |
new_array(IRubyObject arg) |
IRubyObject |
new_assoc(IRubyObject key,
IRubyObject value) |
IRubyObject |
new_bv(IRubyObject identifier) |
IRubyObject |
parse(boolean isDebug)
The parse method use an lexer stream and parse it to an AST node
structure
|
void |
popCurrentScope() |
void |
pushBlockScope() |
void |
pushLocalScope() |
void |
reset() |
void |
setBraceNest(int braceNest) |
void |
setCommandStart(boolean value) |
void |
setInDef(boolean inDefinition) |
void |
setInSingle(int inSingleton) |
void |
setLeftParenBegin(Integer integer) |
void |
setState(RipperLexer.LexState lexState) |
void |
setStrTerm(StrTerm object) |
void |
setYYDebug(boolean yydebug) |
IRubyObject |
shadowing_lvar(IRubyObject identifier) |
void |
warn(String message) |
void |
warning(String message) |
void |
yyerror(String message) |
void |
yyerror(String message,
String[] expected,
String found) |
Object |
yyparse(RipperLexer yyLex) |
Object |
yyparse(RipperLexer yyLex,
Object debugger) |