Fix an old name shadowing bug in concrete syntax by removing the refresh pass

The refresh pass does not correctly keep track of the scope of local variables
and can convert things like \x->(\x->x) x into \x1->(\x2->x2) x2. Fortunately,
it appears that the refresh pass is not needed anymore, so it has been removed.
This commit is contained in:
hallgren
2013-09-09 14:29:57 +00:00
parent 5a4454aa8f
commit 83283b0d6a
8 changed files with 20 additions and 17 deletions

View File

@@ -184,7 +184,7 @@ executable gf
GF.Grammar.Binary
GF.Compile.Update
GF.Compile.CheckGrammar
GF.Compile.Refresh
-- GF.Compile.Refresh
GF.Compile.Rename
GF.Compile.ReadFiles
GF.Compile.GrammarToPGF