Use old code-generator for menhir
authorRichard W.M. Jones <rjones@redhat.com>
Fri, 4 Feb 2022 11:36:47 +0000 (11:36 +0000)
committerRichard W.M. Jones <rjones@redhat.com>
Fri, 4 Feb 2022 11:45:42 +0000 (11:45 +0000)
The new code generator breaks include statements.

Goalfile.in
Makefile.am

index 711016e..7dca26f 100644 (file)
@@ -92,7 +92,7 @@ goal tool = : ocaml_link ("src/goals", objects) ;
 
 # Parser.
 "src/parser.mli", "src/parser.ml" : "src/parser.mly" {
-    %MENHIR --explain %<
+    %MENHIR --explain --code-ancient %<
     # Hack required to break circular dependencies.
     echo 'val lexer_read : (Lexing.lexbuf -> token) option ref' >> src/parser.mli
     echo 'val eval_substitute : (Ast.env -> Ast.loc -> Ast.substs -> string) option ref' >> src/parser.mli
index e7b5171..d57d376 100644 (file)
@@ -34,7 +34,7 @@ maintainer-srpm maintainer-fedora-copr: src/goals
 # goals itself (see Goalfile.in).
 
 src/goals:
-       $(MENHIR) --explain src/parser.mly
+       $(MENHIR) --explain --code-ancient src/parser.mly
 # Hack required to break circular dependencies.
        echo 'val lexer_read : (Lexing.lexbuf -> token) option ref' >> src/parser.mli
        echo 'val eval_substitute : (Ast.env -> Ast.loc -> Ast.substs -> string) option ref' >> src/parser.mli