Home | History | Annotate | Download | only in bison

Lines Matching full:lalr

28 	* src/getargs.c (usage): Mention GLR not just LALR(1) in --help output.
665 * src/lalr.c (set_goto_map, map_goto):
755 * src/lalr.c (build_relations): Rely on new sentinel.
1181 * src/lalr.c: Likewise.
1244 reads like the already-existing exception for C LALR(1) parsers.
1520 * src/lalr.c (look_ahead_tokens_print): Likewise.
1558 * src/lalr.c (look_ahead_tokens_print): Likewise.
2708 src/getargs.h, src/gram.c, src/gram.h, src/lalr.c, src/lalr.h,
3245 and lalr parsers. Mention YYRHSLOC. Mention what happens when
3291 * src/lalr
3327 * src/lalr.c (initialize_F): Initialize reads[i] in all cases.
3346 * src/lalr.h (GOTO_NUMBER_MAXIMUM): New macro.
3347 * src/lalr.c (set_goto_map): Don't allow ngotos to equal
3351 * src/lalr.c (set_goto_map, map_goto, initialize_F, add_loopback_edge,
3370 src/lalr.c, src/nullable.c, src/relation.c, src/scan-skel.l,
3425 * src/lalr.c (goto_map, ngotos, from_state, to_state): Omit
3429 * src/lalr.h (goto_number): Now size_t, not short int.
3783 * src/lalr.c (compute_look_ahead_tokens): Renamed from
4100 declare yyerror when using lalr.cc, as GCC 3.4.0 warns about the
4137 * src/lalr.h (goto_number): Likewise.
4562 (AT_CHECK_CALC_LALR1_CC): Use it, since the C++ LALR parser fails
4745 * src/lalr.c (build_relations): Use bool, not int.
5672 * src/lalr.c (set_goto_map): Likewise, for GOTO_MAP and TEMP_MAP.
5694 * src/lalr.c (add_lookback_edge): Use malloc rather than calloc,
5800 * src/lalr.c (struct goto_list): Renamed from struct goto_list_s.
5802 * src/lalr.h (goto_number): Renamed from goto_number_t.
5852 * tests/calc.at (_AT_DATA_CALC_Y, Simple LALR Calculator):
5895 * src/lalr.h (GOTO_NUMBER_MAXIMUM): Renamed from GOTO_NUMBER_MAX.
6077 * tests/calc.at (Simple LALR Calculator): Adopt new convention.
6150 * src/lalr.c (set_goto_map, map_goto): Likewise.
6212 Augment the similarity between GLR and LALR traces.
6413 * po/POTFILES.in (src/lalr.c, src/state.c): Remove
6472 * src/lalr.c (set_goto_map): Likewise.
6793 (%pure-parser + %parse-param) LALR and GLR parsers.
7344 suite using a GLR parser driven by LALR tables. It fails with -O2
7588 * src/lalr.h (GOTO_NUMBER_MAX): INT_MAX -> SHRT_MAX.
7800 * src/lalr.c, src/LR0.c, src/relation.c, src/tables.c: Don't
7891 * src/lalr.c (lookaheads_print): Likewise.
7981 * src/lalr.c (LArule): Remove.
8009 * src/lalr.h (LA, LArule): Don't export them: used with the
8011 * src/lalr.c (LA, LArule): Static.
8012 * src/lalr.h, src/lalr.c (lalr_free): New.
8136 * src/LR0.c, src/conflicts.c, src/lalr.c, src/output.c
8179 * src/LR0.c, src/closure.c, src/derives.c, src/gram.c, src/lalr.c
8318 * src/lalr.h, src/lalr.c (goto_number_t): New.
8319 * src/lalr.c (goto_list_t): New.
8371 * src/closure.c, src/lalr.c, src/output.c, src/print_graph.c,
8473 * src/lalr.c (lookaheads_print): Likewise.
8486 * src/lalr.c (traverse, digraph, matrix_print, transpose): Move
8494 * src/lalr.c (build_relations): Use it.
8501 * src/gram.c, src/lalr.c, src/nullable.c, src/output.c, src/print.c,
8546 * src/lalr.h, src/lalr.c (states): Move to...
8577 * src/LR0.c, src/LR0.h, src/conflicts.c, src/lalr.c, src/lalr.h,
8969 * src/lalr.c, src/lalr.h, src/state.h: Comment changes.
8976 * src/lalr.c (initialize_lookaheads): Split into...
8978 (lalr): Adjust.
9437 * src/LR0.c, src/derives.c, src/gram.c, src/gram.h, src/lalr.c,
9840 * src/LR0.c, src/derives.c, src/gram.c, src/gram.h, src/lalr.c,
10041 * src/lalr.c, src/LR0.c, src/closure.c, src/gram.c, src/reduce.c:
10046 * src/lalr.h (LA): Is a bitsetv, not bitset*.
10050 * src/lalr.h, src/lalr.c (LAruleno): Replace with...
10166 * src/closure.c, src/derives.c, src/gram.h, src/lalr.c,
10312 * src/closure.c, src/conflicts.c, src/lalr.c, src/print.c,
10347 * src/lalr.h, src/lalr.c (tokensetsize): Remove, unused.
10353 * src/lalr.c (F): Now a bitset*.
10365 * src/conflics.c, src/lalr.c, src/lalr.h, src/output.c (LA): Now a
10955 * src/LR0.c, src/conflicts.c, src/lalr.c, src/lalr.h, src/output.c
10961 * src/lalr.c (build_relations): Rename `states' as `states1'.
10967 * src/gram.h, src/lalr.c, src/nullable.c, src/output.c, src/print.c
11060 * src/lalr.c (lookaheads_print): New.
11061 (lalr): Call it when --trace-flag.
11073 * src/lalr.c (build_relations): Likewise.
11196 * src/lalr.c (initialize_LA, initialize_lookaheads): Adjust.
11211 * src/lalr.c (set_goto_map, initialize_F): Use SHIFT_SYMBOL.
11231 * src/lalr.c (add_lookback_edge): Use state_t instead of ints.
11236 * src/lalr.c (set_goto_map): Remove a wrong but benign loop
11291 * src/lalr.c (nLA): New.
11312 * src/lalr.c (add_lookback_edge): Likewise.
11346 * src/lalr.c (traverse): s/F (i)[k] = F (j)[k]/F (j)[k] = F (i)[k]/.
11387 * src/lalr.h (nlookaheads): Remove this orphan declaration.
11388 * src/lalr.c (initialize_lookaheads): Set nlookaheads for each
11649 * src/lalr.c (initialize_lookaheads): New. Extracted from...
11651 * src/lalr.c (lalr): Call it.
11693 * src/lalr.c (set_state_table): Move to...
11695 * src/lalr.c (lalr): Don't call it...
11702 * src/lalr.c: Don't use first_shift: find shifts through the
11709 * src/lalr.c (set_state_table): Instead of assigning shifts to
11754 * src/lalr.c (set_state_table): No need to attach reductions to
11797 there are LR(0) states and LALR(1) states.
11799 * src/lalr.h (state_t): Remove.
11803 Add the LALR(1) members: shifts, reductions, errs.
11808 * src/lalr.c, src/lalr.h, src/output.c, src/print.c: Adjust.
11831 * src/lalr.h (state_t.reduction_table, state_t.shift_table):
11906 * src/conflicts, src/lalr.c, src/output.c, src/print.c,
11957 * src/lalr.c: Use them.
11966 * src/lalr.c (matrix_print): New.
11972 * src/lalr.c (maxrhs): Move to...
11974 * src/lalr.c (build_relations): Adjust.
11978 * src/lalr.c (transpose): Free the memory allocated to the
11988 * src/lalr.c (initialize_F): Improve variable locality.
11994 * src/lalr.c (initialize_F, transpose): Better variable locality
12000 * src/lalr.c (traverse): Use arrays instead of pointers.
12539 * src/lalr.c, src/nullable.c, src/output.c, src/print.c,
12550 * src/lalr.c (set_maxrhs, maxrhs): Remove, replaced with...
12555 * src/lalr.c (F): New macro to access the variable F.
12560 * src/lalr.h (LA): New macro to access the variable LA.
12561 * src/output.c, src/lalr.c, src/print_graph.c, src/conflicts.c:
12562 * src/lalr.c: Adjust.
12566 * src/lalr.c (initialize_LA): Only initialize LA. Let...
12571 * src/lalr.h (lookaheads): Removed array, whose contents is now
12574 * src/output.c, src/lalr.c, src/print_graph.c, src/conflicts.c:
12579 * src/lalr.h (consistent): Removed array, whose contents is now
12582 * src/output.c, src/lalr.c, src/print_graph.c, src/conflicts.c:
12587 * src/lalr.h (reduction_table, shift_table): Removed arrays, whose
12590 * src/output.c, src/lalr.c, src/print_graph.c, src/conflicts.c:
12595 * src/lalr.h (state_t): New.
12598 * src/lalr.c: Adjust.
13811 a gram_filename.vcg file containing a VCG description of the LALR (1)
14611 * src/lalr.h: New file.
14613 * src/lalr.c: Formatting changes, topological sorting etc.
14777 * lalr.c: Likewise.
15177 * src/gram.h, src/lalr.c, src/lex.c, src/lex.h, src/machine.h, src/main.c, src/nullable.c, src/output.c, src/print.c, src/reader.c, src/reduce.c, src/state.h, src/symtab.c, src/symtab.h, src/types.h, src/vmsgetargs.c, src/warshall.c, src/allocate.c, src/alloc.h, src/bison.s1, src/closure.c, src/conflicts.c, src/derives.c, src/files.c, src/files.h, src/getargs.c, src/gram.c, src/LR0.c:
15205 * src/allocate.c, src/alloc.h, src/closure.c, src/conflicts.c, src/derives.c, src/getargs.c, src/gram.c, src/lalr.c, src/lex.c, src/LR0.c, src/main.c, src/nullable.c, src/output.c, src/print.c, src/reduce.c, src/symtab.c, src/symtab.h, src/warshall.c:
15345 * src/LR0.c, src/closure.c, src/conflicts.c, src/derives.c, src/files.c, src/lalr.c, src/lex.c, src/nullable.c, src/output.c, src/print.c, src/reader.c, src/reduce.c, src/symtab.c:
15482 * src/reduce.c, src/reader.c, src/print.c, src/output.c, src/nullable.c, src/lex.c, src/lalr.c, src/getargs.c, src/derives.c, src/conflicts.c, src/closure.c, src/allocate.c:
16000 * src/lalr.c, src/closure.c: