[WIDL] Fix a deprecation message and hints on how to build a new scanner and parser
authorEric Kohl <eric.kohl@reactos.org>
Sat, 26 Dec 2020 13:22:43 +0000 (14:22 +0100)
committerEric Kohl <eric.kohl@reactos.org>
Sat, 26 Dec 2020 13:22:43 +0000 (14:22 +0100)
sdk/tools/widl/parser.y
sdk/tools/widl/readme.txt [new file with mode: 0644]

index 622e742..63b70e9 100644 (file)
@@ -321,7 +321,7 @@ static typelib_t *current_typelib;
 %right '!' '~' CAST PPTR POS NEG ADDRESSOF tSIZEOF
 %left '.' MEMBERPTR '[' ']'
 
-%error-verbose
+%define parse.error verbose
 
 %%
 
diff --git a/sdk/tools/widl/readme.txt b/sdk/tools/widl/readme.txt
new file mode 100644 (file)
index 0000000..4b7a621
--- /dev/null
@@ -0,0 +1,5 @@
+To generate a new scanner and parser run:
+
+flex --header-file=parser.yy.h --outfile=parser.yy.c parser.l
+
+bison --defines=parser.tab.h --name-prefix=parser_ parser.y