All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
IRubyObject |
arg_add_optblock(IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
arg_var(IRubyObject identifier) |
IRubyObject |
assignableConstant(IRubyObject value) |
IRubyObject |
assignableIdentifier(IRubyObject value) |
void |
compile_error(java.lang.String message) |
IRubyObject |
dispatch(java.lang.String method_name) |
IRubyObject |
dispatch(java.lang.String method_name,
IRubyObject arg1) |
IRubyObject |
dispatch(java.lang.String method_name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
dispatch(java.lang.String method_name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
dispatch(java.lang.String method_name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4) |
IRubyObject |
dispatch(java.lang.String method_name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5) |
IRubyObject |
dispatch(java.lang.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() |
IRubyObject |
getCurrentArg() |
StaticScope |
getCurrentScope() |
int |
getHeredocIndent() |
int |
getInSingle() |
java.lang.Integer |
getLeftParenBegin() |
long |
getLineno() |
Ruby |
getRuntime() |
int |
getState() |
StrTerm |
getStrTerm() |
protected void |
getterIdentifierError(java.lang.String identifier) |
boolean |
getYYDebug() |
boolean |
hasStarted() |
void |
heredoc_dedent(IRubyObject array) |
java.lang.Integer |
incrementParenNest() |
IRubyObject |
intern(java.lang.String value) |
IRubyObject |
internalId() |
boolean |
is_id_var() |
boolean |
is_local_id(java.lang.String identifier) |
boolean |
isEndSeen() |
boolean |
isError() |
boolean |
isInClass() |
boolean |
isInDef() |
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 |
setCurrentArg(IRubyObject arg) |
void |
setHeredocIndent(int indent) |
void |
setInDef(boolean inDefinition) |
void |
setInSingle(int inSingleton) |
void |
setIsInClass(boolean inClass) |
void |
setLeftParenBegin(java.lang.Integer integer) |
void |
setState(int lexState) |
void |
setStrTerm(StrTerm object) |
void |
setYYDebug(boolean yydebug) |
IRubyObject |
shadowing_lvar(IRubyObject identifier) |
void |
warn(java.lang.String message) |
void |
warning(java.lang.String message) |
void |
yyerror(java.lang.String message) |
void |
yyerror(java.lang.String message,
java.lang.String[] expected,
java.lang.String found) |
java.lang.Object |
yyparse(RipperLexer yyLex) |
java.lang.Object |
yyparse(RipperLexer yyLex,
java.lang.Object debugger) |