1
0
mirror of https://github.com/golang/go synced 2024-11-20 04:14:49 -07:00

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
This commit is contained in:
Rob Pike 2011-02-28 20:47:52 -08:00
parent bb0e7bda35
commit 41a23ca08b

View File

@ -35,11 +35,12 @@ Error is equivalent to yyerror in the original yacc.
Code inside the parser may refer to the variable yylex,
which holds the yyLexer passed to Parse.
The "-p prefix" flag to goyacc sets the prefix, by default yy, that
begins the names of symbols, including types, the parser, and the
lexer, generated and referenced by goyacc's generated code. Setting
it to distinct values allows multiple grammars to be used in a
single binary.
Multiple grammars compiled into a single program should be placed in
distinct packages. If that is impossible, the "-p prefix" flag to
goyacc sets the prefix, by default yy, that begins the names of
symbols, including types, the parser, and the lexer, generated and
referenced by goyacc's generated code. Setting it to distinct values
allows multiple grammars to be placed in a single package.
*/
package documentation