style: rename stmtMerge as stmt_merge
[bison.git] / tests / README.md
blob7039d0aec2bd6175334549809cece0b0e3b14d8d
1 # AT_BISON_OPTION_PUSHDEFS/AT_BISON_OPTION_POPDEFS
3 These two macros must be given the (main) directives so that they
4 define a number of other macros to:
5 - what the language is (so what compiler tool chain to use, what
6   definition of yylex/yyerror, etc.)
7 - what skeleton is used
9 # Keywords
10 The following keywords are used to label tests (with
11 AT_KEYWORDS([[category]])).  Please follow them and avoid creating
12 synonyms.
13 - action
14 - api.value.type
15 - c++: c++ language
16 - cex: counterexamples.
17 - d: d language
18 - deprec: deprecated features.
19 - diagnostics
20 - glr
21 - graph
22 - html: html reports
23 - java
24 - lac
25 - %merge
26 - multistart
27 - push
28 - report: for automaton dumps
29 - %union
30 - variant
31 - yacc: POSIX yacc (%yacc)
33 # Calculator
34 The grammar features several special directives:
35 - `!!` YYERROR
36 - `!+` YYACCEPT
37 - `!-` YYABORT
38 - `!*` YYNOMEM