![]() |
mruby
2.0.1
mruby is the lightweight implementation of the Ruby language
|
Public Attributes | |
mrb_state * | mrb |
struct mrb_pool * | pool |
mrb_ast_node * | cells |
const char * | s |
const char * | send |
FILE * | f |
mrbc_context * | cxt |
mrb_sym | filename_sym |
uint16_t | lineno |
int | column |
enum mrb_lex_state_enum | lstate |
mrb_ast_node * | lex_strterm |
unsigned int | cond_stack |
unsigned int | cmdarg_stack |
int | paren_nest |
int | lpar_beg |
int | in_def |
int | in_single |
mrb_bool | cmd_start:1 |
mrb_ast_node * | locals |
mrb_ast_node * | pb |
char * | tokbuf |
char | buf [256] |
int | tidx |
int | tsiz |
mrb_ast_node * | all_heredocs |
mrb_ast_node * | heredocs_from_nextline |
mrb_ast_node * | parsing_heredoc |
mrb_ast_node * | lex_strterm_before_heredoc |
void * | ylval |
size_t | nerr |
size_t | nwarn |
mrb_ast_node * | tree |
mrb_bool | no_optimize:1 |
mrb_bool | on_eval:1 |
mrb_bool | capture_errors:1 |
struct mrb_parser_message | error_buffer [10] |
struct mrb_parser_message | warn_buffer [10] |
mrb_sym * | filename_table |
uint16_t | filename_table_length |
uint16_t | current_filename_index |
struct mrb_jmpbuf * | jmp |