]> gitweb.factorcode.org Git - factor.git/commit
locals.parser: new word with-lambda-scope to handle lexical variables
authorBjörn Lindqvist <bjourne@gmail.com>
Mon, 22 Jun 2015 08:53:03 +0000 (10:53 +0200)
committerBjörn Lindqvist <bjourne@gmail.com>
Mon, 22 Jun 2015 09:15:47 +0000 (11:15 +0200)
commit976961bfbdf3581ebb2b825de9b643108bd043f0
tree244ee07a8afeab9d3b00fbba82708d0c98cb1f5a
parent16abe47b03888e7612ec61820986e488764b1b57
locals.parser: new word with-lambda-scope to handle lexical variables
better, fixes #1338

By cloning the relevant parts of the manifest, you ensure that the
quotation with-lambda-scope runs can't "leak" local names in case of
restartable errors.
basis/functors/functors.factor
basis/locals/parser/parser-tests.factor
basis/locals/parser/parser.factor
core/vocabs/parser/parser-docs.factor
core/vocabs/parser/parser.factor