commit-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bison ./ChangeLog data/glr.c data/lalr1.cc data...


From: Akim Demaille
Subject: bison ./ChangeLog data/glr.c data/lalr1.cc data...
Date: Thu, 25 Jul 2002 13:30:45 -0400

CVSROOT:        /cvsroot/bison
Module name:    bison
Changes by:     Akim Demaille <address@hidden>  02/07/25 13:30:45

Modified files:
        .              : ChangeLog 
        data           : glr.c lalr1.cc yacc.c 
        src            : gram.h nullable.c output.c print_graph.c 
                         reduce.c 
        tests          : regression.at 

Log message:
        * src/gram.h (TIEM_NUMBER_MAX): New.
        (item_number_of_rule_number, rule_number_of_item_number): Rename
        as...
        (rule_number_as_item_number, item_number_as_rule_number): these.
        Adjust dependencies.
        * src/output.c (vector_number_t, VECTOR_NUMBER_MAX)
        (VECTOR_NUMBER_MIN, state_number_to_vector_number)
        (symbol_number_to_vector_number): New.
        (order): Of vector_number_t* type.
        (base_t, BASE_MAX, BASE_MIN): New.
        (froms, tos, width, pos, check): Of base_t type.
        (action_number_t, ACTION_MIN, ACTION_MAX): New.
        (actrow): Of action_number_t type.
        (conflrow): Of unsigned int type.
        (table_ninf, base_ninf): New.
        (GENERATE_MUSCLE_INSERT_TABLE): Also output the `*_min' value.
        (muscle_insert_int_table, muscle_insert_base_table)
        (muscle_insert_rule_number_table): New.
        (prepare_tokens): Output `toknum' as int_table.
        (action_row): Returns a rule_number_t.
        Use ACTION_MIN, not SHRT_MIN.
        (token_actions): yydefact is rule_number_t*.
        (table_ninf_remap): New.
        (pack_table): Use it for `base' and `table'.
        * data/yacc.c, data/glr.c, data/lalr1.cc (YYFLAG): Remove,
        replaced with...
        (YYPACT_NINF, YYTABLE_NINF): these.
        (yypact, yytable): Compute their types instead of hard-coded
        `short'.
        * tests/regression.at (Web2c Actions): Adjust.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/ChangeLog.diff?tr1=1.799&tr2=1.800&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/glr.c.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/lalr1.cc.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/yacc.c.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/gram.h.diff?tr1=1.43&tr2=1.44&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/nullable.c.diff?tr1=1.32&tr2=1.33&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/output.c.diff?tr1=1.185&tr2=1.186&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/print_graph.c.diff?tr1=1.48&tr2=1.49&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/reduce.c.diff?tr1=1.69&tr2=1.70&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/tests/regression.at.diff?tr1=1.59&tr2=1.60&r1=text&r2=text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]