22 |
m4_version_prereq([2.52g]) |
m4_version_prereq([2.52g]) |
23 |
|
|
24 |
|
|
25 |
|
# AT_DATA_GRAMMAR_PROLOGUE |
26 |
|
# ------------------------ |
27 |
|
# The prologue that should be included in any grammar which parser is |
28 |
|
# meant to be compiled. |
29 |
|
m4_define([AT_DATA_GRAMMAR_PROLOGUE], |
30 |
|
[[%{ |
31 |
|
#if HAVE_CONFIG_H |
32 |
|
# include <config.h> |
33 |
|
/* We don't need perfect functions for these tests. */ |
34 |
|
# undef malloc |
35 |
|
# undef memcmp |
36 |
|
# undef realloc |
37 |
|
#endif |
38 |
|
%}] |
39 |
|
]) |
40 |
|
|
41 |
|
|
42 |
|
# AT_DATA_GRAMMAR(NAME, CONTENT) |
43 |
|
# ------------------------------ |
44 |
|
# Generate the file NAME, which CONTENT is preceded by |
45 |
|
# AT_DATA_GRAMMAR_PROLOGUE. |
46 |
|
m4_define([AT_DATA_GRAMMAR], |
47 |
|
[AT_DATA([$1], |
48 |
|
[AT_DATA_GRAMMAR_PROLOGUE |
49 |
|
$2]) |
50 |
|
]) |
51 |
|
|
52 |
|
|
53 |
# AT_COMPILE(OUTPUT, [SOURCES = OUTPUT.c]) |
# AT_COMPILE(OUTPUT, [SOURCES = OUTPUT.c]) |
54 |
# ---------------------------------------- |
# ---------------------------------------- |
55 |
# |
# |
105 |
# Some old bugs. |
# Some old bugs. |
106 |
m4_include([regression.at]) |
m4_include([regression.at]) |
107 |
|
|
108 |
# GLR tests: |
# GLR tests: |
109 |
# C++ types, simplified |
# C++ types, simplified |
110 |
m4_include([cxx-type.at]) |
m4_include([cxx-type.at]) |
111 |
# Regression test for state-folding optimization |
# Regression test for state-folding optimization |