diff options
| author | hallgren <hallgren@chalmers.se> | 2012-10-19 20:14:11 +0000 |
|---|---|---|
| committer | hallgren <hallgren@chalmers.se> | 2012-10-19 20:14:11 +0000 |
| commit | be75546965a750e1bdaa7d97a2956e642e1cf76e (patch) | |
| tree | d8ce82edf71b54ae1acde4e0b71b1cbee99b6117 /src/compiler/GF/Compile | |
| parent | 1195db1da3f8e0c1b7edf39cac604b2bf8482aab (diff) | |
Refactor compileSourceModule
There was 55 lines of rather repetitive code with calls to 6 compiler passes.
They have been replaced with 19 lines that call the 6 compiler passes
plus 26 lines of helper functions.
Diffstat (limited to 'src/compiler/GF/Compile')
| -rw-r--r-- | src/compiler/GF/Compile/GetGrammar.hs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/GF/Compile/GetGrammar.hs b/src/compiler/GF/Compile/GetGrammar.hs index 2da99d448..cc4ca841c 100644 --- a/src/compiler/GF/Compile/GetGrammar.hs +++ b/src/compiler/GF/Compile/GetGrammar.hs @@ -17,7 +17,7 @@ module GF.Compile.GetGrammar (getSourceModule) where import GF.Data.Operations import GF.Infra.UseIO -import GF.Infra.Option +import GF.Infra.Option(Options,optPreprocessors,addOptions,flag) import GF.Grammar.Lexer import GF.Grammar.Parser import GF.Grammar.Grammar |
