1
Fork 0

add separate lexer

This commit is contained in:
Jake Wheat 2015-08-01 00:04:18 +03:00
commit 2df76e3095
7 changed files with 639 additions and 182 deletions

View file

@ -29,6 +29,7 @@ Flag sqlindent
library
exposed-modules: Language.SQL.SimpleSQL.Pretty,
Language.SQL.SimpleSQL.Parser,
Language.SQL.SimpleSQL.Lexer,
Language.SQL.SimpleSQL.Syntax
Other-Modules: Language.SQL.SimpleSQL.Errors,
Language.SQL.SimpleSQL.Combinators
@ -55,6 +56,7 @@ Test-Suite Tests
Other-Modules: Language.SQL.SimpleSQL.Pretty,
Language.SQL.SimpleSQL.Parser,
Language.SQL.SimpleSQL.Lexer,
Language.SQL.SimpleSQL.Syntax,
Language.SQL.SimpleSQL.Errors,
Language.SQL.SimpleSQL.Combinators
@ -71,11 +73,12 @@ Test-Suite Tests
Language.SQL.SimpleSQL.TestTypes,
Language.SQL.SimpleSQL.Tests,
Language.SQL.SimpleSQL.Tpch,
Language.SQL.SimpleSQL.ValueExprs
Language.SQL.SimpleSQL.ValueExprs,
Language.SQL.SimpleSQL.LexerTests
other-extensions: TupleSections,DeriveDataTypeable
default-language: Haskell2010
ghc-options: -Wall
ghc-options: -Wall -threaded
executable SQLIndent
main-is: SQLIndent.lhs
@ -91,3 +94,15 @@ executable SQLIndent
buildable: True
else
buildable: False
executable TestLex
main-is: TestLex.lhs
hs-source-dirs: .,tools
Build-Depends: base >=4.5 && <4.9,
parsec >=3.1 && <3.2,
mtl >=2.1 && <2.3,
pretty >= 1.1 && < 1.2
other-extensions: TupleSections,DeriveDataTypeable
default-language: Haskell2010
ghc-options: -Wall
buildable: False