Class: STSParser

Inherits:
Racc::Parser
  • Object
show all
Defined in:
lib/statsailr/parser/sts_parse.tab.rb

Constant Summary collapse

Racc_arg =
[
racc_action_table,
racc_action_check,
racc_action_default,
racc_action_pointer,
racc_goto_table,
racc_goto_check,
racc_goto_default,
racc_goto_pointer,
racc_nt_base,
racc_reduce_table,
racc_token_table,
racc_shift_n,
racc_reduce_n,
racc_use_result_var ]
Racc_token_to_s_table =
[
"$end",
"error",
"TOP_INST",
"TOP_INST_END",
"DATA_START",
"DATA_SCRIPT",
"DATA_END",
"PROC_START",
"PROC_INST",
"PROC_END",
"TERMIN",
"IDENT",
"ASSIGN",
"COLON",
"NUMBER",
"SQ_STRING",
"DQ_STRING",
"P_EQ",
"P_DEQ",
"P_MULT",
"P_PLUS",
"P_MINUS",
"P_INTDEV",
"P_MOD",
"P_IN",
"P_AND",
"P_OR",
"P_DAND",
"P_DOR",
"P_LT",
"P_ST",
"P_LTE",
"P_STE",
"P_HAT",
"P_TILDE",
"P_COLON",
"P_LPAR",
"P_RPAR",
"P_LSQBR",
"P_RSQBR",
"P_COMMA",
"P_SLASH",
"$start",
"program",
"opt_termins",
"blocks",
"block",
"top_stmt",
"data_block",
"proc_block",
"top_options",
"data_engine_option",
"data_options",
"proc_options",
"proc_stmts",
"value_or_kv",
"opt_primary",
"kv",
"options",
"key_or_kv",
"key",
"proc_stmt",
"optional_proc_stmt_options",
"proc_stmt_options",
"proc_primary",
"termins" ]
Racc_debug_parser =
false

Instance Method Summary collapse

Instance Method Details

#_reduce_none(val, _values, result) ⇒ Object

reduce 70 omitted



783
784
785
# File 'lib/statsailr/parser/sts_parse.tab.rb', line 783

def _reduce_none(val, _values, result)
  val[0]
end