Commit 41a23ca0 authored by Rob Pike's avatar Rob Pike

goyacc: clarify it's package, not binary, that has

conflict and explain that you could put the grammars
in separate packages instead.

I could be talked into rolling back the previous change
and just making a doc change instead, but I'm content
to let it stand.

R=rsc
CC=golang-dev
https://golang.org/cl/4240053
parent bb0e7bda
...@@ -35,11 +35,12 @@ Error is equivalent to yyerror in the original yacc. ...@@ -35,11 +35,12 @@ Error is equivalent to yyerror in the original yacc.
Code inside the parser may refer to the variable yylex, Code inside the parser may refer to the variable yylex,
which holds the yyLexer passed to Parse. which holds the yyLexer passed to Parse.
The "-p prefix" flag to goyacc sets the prefix, by default yy, that Multiple grammars compiled into a single program should be placed in
begins the names of symbols, including types, the parser, and the distinct packages. If that is impossible, the "-p prefix" flag to
lexer, generated and referenced by goyacc's generated code. Setting goyacc sets the prefix, by default yy, that begins the names of
it to distinct values allows multiple grammars to be used in a symbols, including types, the parser, and the lexer, generated and
single binary. referenced by goyacc's generated code. Setting it to distinct values
allows multiple grammars to be placed in a single package.
*/ */
package documentation package documentation
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment