All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
add_forwarding_args() |
IRubyObject |
arg_add_optblock(IRubyObject arg1,
IRubyObject arg2) |
RubyString |
arg_var(ByteList byteName) |
protected IRubyObject |
assignable(ByteList name,
IRubyObject value) |
IRubyObject |
assignableConstant(IRubyObject value) |
IRubyObject |
assignableIdentifier(IRubyObject value) |
protected IRubyObject |
backref_error(IRubyObject ref,
IRubyObject expr) |
protected IRubyObject |
call_bin_op(IRubyObject left,
ByteList id,
IRubyObject right,
int line) |
protected IRubyObject |
call_bin_op(IRubyObject left,
IRubyObject id,
IRubyObject right,
int line) |
protected IRubyObject |
call_uni_op(IRubyObject recv,
ByteList id) |
protected IRubyObject |
call_uni_op(IRubyObject recv,
IRubyObject id) |
boolean |
check_forwarding_args() |
IRubyObject |
compile_error(java.lang.String message) |
protected IRubyObject |
const_decl(IRubyObject path) |
IRubyObject |
createStr(ByteList data,
int flags) |
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 |
endless_method_name(DefHolder holder) |
void |
error_duplicate_pattern_key(ByteList key) |
protected void |
error_duplicate_pattern_variable(ByteList variable) |
void |
error() |
IRubyObject |
escape(IRubyObject arg) |
protected ByteList |
extractByteList(java.lang.Object value) |
IRubyObject |
fals() |
IRubyObject |
formal_argument(ByteList identifier,
IRubyObject lhs) |
RubySymbol |
get_id(ByteList value) |
RubySymbol |
get_id(IRubyObject _ignored) |
protected IRubyObject |
get_value(DefHolder holder) |
protected IRubyObject |
get_value(IRubyObject value) |
protected IRubyObject |
get_value(RubyArray holder) |
int |
getBraceNest() |
StackState |
getCmdArgumentState() |
long |
getColumn() |
StackState |
getConditionState() |
ThreadContext |
getContext() |
ByteList |
getCurrentArg() |
StaticScope |
getCurrentScope() |
org.jcodings.Encoding |
getEncoding() |
int |
getHeredocIndent() |
int |
getInSingle() |
java.lang.Integer |
getLeftParenBegin() |
protected LexContext |
getLexContext() |
long |
getLineno() |
protected int |
getParenNest() |
Ruby |
getRuntime() |
int |
getState() |
StrTerm |
getStrTerm() |
protected void |
getterIdentifierError(ByteList identifier) |
boolean |
getYYDebug() |
boolean |
hasStarted() |
IRubyObject |
heredoc_dedent(IRubyObject array) |
boolean |
id_is_var(ByteList value) |
java.lang.Integer |
incrementParenNest() |
void |
initTopLocalVariables() |
IRubyObject |
intern(ByteList value) |
IRubyObject |
intern(java.lang.String value) |
IRubyObject |
internalId() |
boolean |
is_local_id(ByteList name) |
boolean |
is_private_local_id(ByteList name) |
boolean |
isEndSeen() |
boolean |
isError() |
boolean |
isInClass() |
boolean |
isInDef() |
IRubyObject |
keyword_arg(IRubyObject key,
IRubyObject value) |
boolean |
local_id(ByteList value) |
protected IRubyObject |
logop(IRubyObject left,
ByteList id,
IRubyObject right) |
IRubyObject |
makeNullNil(IRubyObject value) |
protected IRubyObject |
match_op(IRubyObject left,
IRubyObject right) |
IRubyObject |
method_add_block(IRubyObject method,
IRubyObject block) |
IRubyObject |
method_cond(IRubyObject value) |
IRubyObject |
method_optarg(IRubyObject method,
IRubyObject arg) |
protected ArgsTailHolder |
new_args_tail(int line,
IRubyObject keywordArg,
ByteList keywordRestArgName,
ByteList block) |
ArgsTailHolder |
new_args_tail(int _line,
IRubyObject kwarg,
ByteList kwargRest,
IRubyObject block) |
ArgsTailHolder |
new_args_tail(int line,
IRubyObject kwarg,
IRubyObject kwargRest,
ByteList block) |
ArgsTailHolder |
new_args_tail(int _line,
IRubyObject kwarg,
IRubyObject kwargRest,
IRubyObject block) |
IRubyObject |
new_args(int _line,
IRubyObject f,
IRubyObject o,
IRubyObject r,
IRubyObject p,
ArgsTailHolder tail) |
RubyArray |
new_array_pattern_tail(int _line,
IRubyObject preArgs,
boolean hasRest,
IRubyObject restArg,
RubyArray postArgs) |
IRubyObject |
new_array_pattern(int _line,
IRubyObject constant,
IRubyObject preArg,
RubyArray arrayPattern) |
IRubyObject |
new_array(IRubyObject... args) |
IRubyObject |
new_assoc(IRubyObject key,
IRubyObject value) |
IRubyObject |
new_bv(ByteList identifier) |
protected IRubyObject |
new_defined(long _line,
IRubyObject value) |
RubyArray |
new_find_pattern_tail(int _line,
IRubyObject preRestArg,
IRubyObject args,
IRubyObject postRestArg) |
IRubyObject |
new_find_pattern(IRubyObject constant,
RubyArray findPattern) |
RubyArray |
new_hash_pattern_tail(int _line,
IRubyObject keywordArgs,
IRubyObject keywordRestValue) |
IRubyObject |
new_hash_pattern(IRubyObject constant,
RubyArray hashPattern) |
IRubyObject |
new_regexp(int line,
IRubyObject contents,
IRubyObject end) |
IRubyObject |
nil() |
IRubyObject |
none() |
void |
numparam_name(ByteList name) |
void |
numparam_pop(Node previousInner) |
Node |
numparam_push() |
void |
ordinalMaxNumParam() |
IRubyObject |
parse(boolean isDebug)
The parse method use an lexer stream and parse it to an AST node
structure
|
protected void |
pop_pktbl(java.util.Set<ByteList> table) |
protected void |
pop_pvtbl(java.util.Set<ByteList> table) |
void |
popCurrentScope() |
protected java.util.Set<ByteList> |
push_pktbl() |
java.util.Set<ByteList> |
push_pvtbl() |
void |
pushBlockScope() |
void |
pushLocalScope() |
IRubyObject |
remove_begin(IRubyObject value) |
void |
reset() |
int |
resetMaxNumParam() |
void |
restore_defun(DefHolder holder) |
int |
restoreMaxNumParam(int maxNum) |
protected IRubyObject |
ripper_new_yylval(IRubyObject id,
IRubyObject b,
IRubyObject c) |
void |
setBraceNest(int braceNest) |
void |
setCommandStart(boolean value) |
void |
setCurrentArg(IRubyObject arg) |
void |
setHeredocIndent(int indent) |
protected void |
setHeredocLineIndent(int value) |
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) |
ByteList |
shadowing_lvar(ByteList nameBytes) |
protected int |
src_line() |
RubySymbol |
symbolID(ByteList identifierValue) |
RubySymbol |
symbolID(IRubyObject ident) |
protected IRubyObject |
value_expr(IRubyObject value) |
IRubyObject |
var_field(IRubyObject value) |
IRubyObject |
void_stmts(IRubyObject value) |
void |
warn_experimental(int line,
java.lang.String message) |
void |
warn(int _line,
java.lang.String message) |
void |
warn(java.lang.String message) |
void |
warning(int _line,
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(RubyLexer yyLex) |
java.lang.Object |
yyparse(RubyLexer yyLex,
java.lang.Object debugger) |