mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
api.location.type: support it in C
Reported by Balázs Scheidler. * data/skeletons/c.m4 (b4_location_type_define): Use api.location.type if defined. * doc/bison.texi: Document it. * tests/local.at (AT_C_IF, AT_LANG_CASE): New. Support Span in C. * tests/calc.at (Span): Convert it to be usable in C and C++. Check api.location.type with yacc.c and glr.c.
This commit is contained in:
@@ -5975,7 +5975,7 @@ Introduced in Bison 3.2.
|
||||
@deffn {Directive} {%define api.location.type} @{@var{type}@}
|
||||
|
||||
@itemize @bullet
|
||||
@item Language(s): C++, Java
|
||||
@item Language(s): C, C++, Java
|
||||
|
||||
@item Purpose: Define the location type.
|
||||
@xref{User Defined Location Type}.
|
||||
@@ -5985,8 +5985,7 @@ Introduced in Bison 3.2.
|
||||
@item Default Value: none
|
||||
|
||||
@item History:
|
||||
Introduced in Bison 2.7 for C, C++ and Java. Introduced under the name
|
||||
@code{location_type} for C++ in Bison 2.5 and for Java in Bison 2.4.
|
||||
Introduced in Bison 2.7 for C++ and Java, in Bison 3.4 for C.
|
||||
@end itemize
|
||||
@end deffn
|
||||
|
||||
|
||||
Reference in New Issue
Block a user