Lines Matching refs:str_val
265 emit.action_code = user_code.str_val;
277 emit.parser_code = user_code.str_val;
289 emit.init_code = user_code.str_val;
301 emit.scan_code = user_code.str_val;
388 non_terminal nt = (non_terminal)non_terms.get(start_name.str_val);
391 lexer.emit_error( "Start non terminal \"" + start_name.str_val +
423 lhs_nt = (non_terminal)non_terms.get(lhs_id.str_val);
429 lexer.emit_error("LHS non terminal \"" + lhs_id.str_val +
491 production_part symb = (production_part)symbols.get(symid.str_val);
497 lexer.emit_error("Symbol \"" + symid.str_val +
503 add_rhs_part(add_lab(symb, labid.str_val));
510 add_rhs_part(new action_part(code_str.str_val));
518 {: RESULT.str_val = labid.str_val; :}
521 {: RESULT.str_val = null; :}
528 {: append_multipart(another_id.str_val); :}
531 {: append_multipart(an_id.str_val); :}
553 if (symbols.get(term_id.str_val) != null)
556 lexer.emit_error("Symbol \"" + term_id.str_val +
562 symbols.put(term_id.str_val,
563 new symbol_part(new terminal(term_id.str_val, multipart_name)));
574 if (symbols.get(non_term_id.str_val) != null)
577 lexer.emit_error( "Symbol \"" + non_term_id.str_val +
584 new non_terminal(non_term_id.str_val, multipart_name);
587 non_terms.put(non_term_id.str_val, this_nt);
590 symbols.put(non_term_id.str_val, new symbol_part(this_nt));
599 {: RESULT.str_val = the_id.str_val; :}
606 {: RESULT.str_val = the_id.str_val; :}
613 {: RESULT.str_val = the_id.str_val; :}