/[bison]/bison/src/parse-gram.y
ViewVC logotype

Diff of /bison/src/parse-gram.y

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.15 by akim, Thu Jun 20 11:20:25 2002 UTC revision 1.16 by hilfinger, Fri Jun 28 02:26:44 2002 UTC
# Line 114  braced_code_t current_braced_code = acti Line 114  braced_code_t current_braced_code = acti
114  %token PERCENT_EXPECT "%expect"  %token PERCENT_EXPECT "%expect"
115  %token PERCENT_START "%start"  %token PERCENT_START "%start"
116  %token PERCENT_PREC     "%prec"  %token PERCENT_PREC     "%prec"
117    %token PERCENT_DPREC    "%dprec"
118    %token PERCENT_MERGE    "%merge"
119  %token PERCENT_VERBOSE  "%verbose"  %token PERCENT_VERBOSE  "%verbose"
120  %token PERCENT_ERROR_VERBOSE "%error-verbose"  %token PERCENT_ERROR_VERBOSE "%error-verbose"
121    
# Line 123  braced_code_t current_braced_code = acti Line 125  braced_code_t current_braced_code = acti
125    
126  %token PERCENT_DEFINE "%define"  %token PERCENT_DEFINE "%define"
127  %token PERCENT_PURE_PARSER "%pure-parser"  %token PERCENT_PURE_PARSER "%pure-parser"
128    %token PERCENT_GLR_PARSER "%glr-parser"
129    
130  %token PERCENT_DEFINES "%defines"  %token PERCENT_DEFINES "%defines"
131    
# Line 184  declaration: Line 187  declaration:
187  | "%no-lines"                              { no_lines_flag = 1; }  | "%no-lines"                              { no_lines_flag = 1; }
188  | "%output" "=" string_content             { spec_outfile = $3; }  | "%output" "=" string_content             { spec_outfile = $3; }
189  | "%pure-parser"                           { pure_parser = 1; }  | "%pure-parser"                           { pure_parser = 1; }
190    | "%glr-parser"                            { glr_parser = 1; }
191  | "%skeleton" string_content               { skeleton = $2; }  | "%skeleton" string_content               { skeleton = $2; }
192  | "%token-table"                           { token_table_flag = 1; }  | "%token-table"                           { token_table_flag = 1; }
193  | "%verbose"                               { report_flag = 1; }  | "%verbose"                               { report_flag = 1; }
# Line 355  rhs: Line 359  rhs:
359      { grammar_current_rule_action_append ($2, @2); }      { grammar_current_rule_action_append ($2, @2); }
360  | rhs "%prec" symbol  | rhs "%prec" symbol
361      { grammar_current_rule_prec_set ($3, @3); }      { grammar_current_rule_prec_set ($3, @3); }
362    | rhs "%dprec" INT
363        { grammar_current_rule_dprec_set ($3, @3); }
364    | rhs "%merge" TYPE
365        { grammar_current_rule_merge_set ($3, @3); }
366  ;  ;
367    
368  symbol:  symbol:

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26