peg.ebnf: reset qualified-vocabs so FROM: statements don't leak.

locals-and-roots
John Benediktsson 2016-03-28 16:41:56 -07:00
parent 14953f641f
commit e7fa8fbc2f
1 changed files with 3 additions and 1 deletions

View File

@ -470,7 +470,9 @@ ERROR: bad-effect quot effect ;
[ parser>> (transform) ]
[ code>> insert-escapes ]
[ parser>> ] tri build-locals
string-lines parse-lines ;
qualified-vocabs length
[ string-lines parse-lines ] dip
qualified-vocabs set-length ;
M: ebnf-action (transform) ( ast -- parser )
ebnf-transform check-action-effect action ;