| 程序包 | 说明 |
|---|---|
| com.github.esrrhs.fakescript | |
| com.github.esrrhs.fakescript.syntree |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.HashMap<java.lang.String,syntree_node> |
mybison.get_const_map() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
mybison.add_const_desc(java.lang.String name,
syntree_node node) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
assign_stmt |
class |
block_node |
class |
break_stmt |
class |
cmp_stmt |
class |
const_array_list_value_node |
class |
const_map_list_value_node |
class |
const_map_value_node |
class |
container_get_node |
class |
continue_stmt |
class |
else_stmt |
class |
elseif_stmt |
class |
elseif_stmt_list |
class |
explicit_value_node |
class |
for_loop_stmt |
class |
for_stmt |
class |
func_desc_arglist_node |
class |
func_desc_node |
class |
function_call_arglist_node |
class |
function_call_node |
class |
identifier_node |
class |
if_stmt |
class |
math_assign_stmt |
class |
math_expr_node |
class |
multi_assign_stmt |
class |
return_stmt |
class |
return_value_list_node |
class |
sleep_stmt |
class |
struct_pointer_node |
class |
switch_case_node |
class |
switch_caselist_node |
class |
switch_stmt |
class |
var_list_node |
class |
var_node |
class |
variable_node |
class |
while_stmt |
class |
yield_stmt |
| 限定符和类型 | 字段和说明 |
|---|---|
syntree_node |
for_loop_stmt.m_add |
syntree_node |
for_loop_stmt.m_begin |
syntree_node |
switch_case_node.m_block |
syntree_node |
elseif_stmt.m_block |
syntree_node |
switch_stmt.m_caselist |
syntree_node |
switch_stmt.m_cmp |
syntree_node |
switch_case_node.m_cmp |
syntree_node |
switch_stmt.m_def |
syntree_node |
for_loop_stmt.m_end |
syntree_node |
const_map_value_node.m_k |
syntree_node |
container_get_node.m_key |
syntree_node |
math_expr_node.m_left |
syntree_node |
cmp_stmt.m_left |
syntree_node |
function_call_node.m_prefuc |
syntree_node |
math_expr_node.m_right |
syntree_node |
cmp_stmt.m_right |
syntree_node |
yield_stmt.m_time |
syntree_node |
sleep_stmt.m_time |
syntree_node |
explicit_value_node.m_v |
syntree_node |
const_map_value_node.m_v |
syntree_node |
multi_assign_stmt.m_value |
syntree_node |
math_assign_stmt.m_value |
syntree_node |
assign_stmt.m_value |
syntree_node |
math_assign_stmt.m_var |
syntree_node |
for_loop_stmt.m_var |
syntree_node |
assign_stmt.m_var |
| 限定符和类型 | 字段和说明 |
|---|---|
java.util.ArrayList<syntree_node> |
function_call_arglist_node.m_arglist |
java.util.ArrayList<syntree_node> |
switch_caselist_node.m_list |
java.util.ArrayList<syntree_node> |
const_map_list_value_node.m_lists |
java.util.ArrayList<syntree_node> |
const_array_list_value_node.m_lists |
java.util.ArrayList<syntree_node> |
return_value_list_node.m_returnlist |
java.util.ArrayList<syntree_node> |
elseif_stmt_list.m_stmtlist |
java.util.ArrayList<syntree_node> |
block_node.m_stmtlist |
java.util.ArrayList<syntree_node> |
var_list_node.m_varlist |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
var_list_node.add_arg(syntree_node stmt) |
void |
return_value_list_node.add_arg(syntree_node stmt) |
void |
func_desc_arglist_node.add_arg(syntree_node p) |
void |
function_call_arglist_node.add_arg(syntree_node p) |
void |
switch_caselist_node.add_case(syntree_node p) |
void |
const_map_list_value_node.add_ele(syntree_node e) |
void |
const_array_list_value_node.add_ele(syntree_node e) |
void |
elseif_stmt_list.add_stmt(syntree_node stmt) |
void |
block_node.add_stmt(syntree_node stmt) |
Copyright © 2017. All Rights Reserved.