summaryrefslogtreecommitdiffstats
path: root/Parser/printgrammar.c
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2008-04-13 20:35:56 (GMT)
committerBenjamin Peterson <benjamin@python.org>2008-04-13 20:35:56 (GMT)
commit820b51c1706a608aa4725aebc952266b4f9a8d36 (patch)
treeb09526ad55b1e0ce7864010cdecd9d41339ff4ec /Parser/printgrammar.c
parentc477427eba42b52cd8217a6c19d4ce6fff284caf (diff)
downloadcpython-820b51c1706a608aa4725aebc952266b4f9a8d36.zip
cpython-820b51c1706a608aa4725aebc952266b4f9a8d36.tar.gz
cpython-820b51c1706a608aa4725aebc952266b4f9a8d36.tar.bz2
#2627 Let it be known what pgen generates
Diffstat (limited to 'Parser/printgrammar.c')
-rw-r--r--Parser/printgrammar.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/Parser/printgrammar.c b/Parser/printgrammar.c
index 5540698..ec8f4da 100644
--- a/Parser/printgrammar.c
+++ b/Parser/printgrammar.c
@@ -13,6 +13,7 @@ static void printlabels(grammar *, FILE *);
void
printgrammar(grammar *g, FILE *fp)
{
+ fprintf(fp, "/* Generated by Parser/pgen */\n\n");
fprintf(fp, "#include \"pgenheaders.h\"\n");
fprintf(fp, "#include \"grammar.h\"\n");
printdfas(g, fp);
@@ -31,6 +32,8 @@ printnonterminals(grammar *g, FILE *fp)
dfa *d;
int i;
+ fprintf(fp, "/* Generated by Parser/pgen */\n\n");
+
d = g->g_dfa;
for (i = g->g_ndfas; --i >= 0; d++)
fprintf(fp, "#define %s %d\n", d->d_name, d->d_type);