lalr1.cc: rename lex_symbol as api.token.constructor
authorAkim Demaille <akim@lrde.epita.fr>
Thu, 1 Nov 2012 16:54:13 +0000 (17:54 +0100)
committerAkim Demaille <akim@lrde.epita.fr>
Thu, 1 Nov 2012 17:26:04 +0000 (18:26 +0100)
commite36ec1f41ffbe9f00db405c775201dbbc384c45c
tree9dba9decea9284924431669131ab282780411a70
parent0b3287025df27584045a91a006eb63665909cab9
lalr1.cc: rename lex_symbol as api.token.constructor

* data/bison.m4 (b4_lex_symbol_if): Rename as...
(b4_token_ctor_if): this.
Depend upon api.token.constructor.
* data/c++.m4, data/lalr1.cc: Adjust.
* doc/bison.texi: Fix all the occurrences of lex_symbol.
* etc/bench.pl.in: Adjust.
* examples/variant.yy: Likewise.

* tests/local.at (AT_BISON_OPTION_PUSHDEFS, AT_BISON_OPTION_POPDEFS):
Handle AT_TOKEN_CTOR_IF.
* tests/c++.at: Adjust to using api.token.constructor and AT_TOKEN_CTOR_IF.
Simplify the test of both build call styles.
(AT_CHECK_VARIANTS): Rename as...
(AT_TEST): this.
And undef when done.
data/bison.m4
data/c++.m4
data/lalr1.cc
doc/bison.texi
etc/bench.pl.in
examples/variant.yy
tests/c++.at
tests/local.at