1
Fork 0

update todo

This commit is contained in:
Jake Wheat 2013-12-14 01:01:07 +02:00
parent 931272d1db
commit e80b3606b1
2 changed files with 5 additions and 9 deletions

View file

@ -59,6 +59,7 @@
> ,pePosition :: (Int,Int) > ,pePosition :: (Int,Int)
> ,peFormattedError :: String > ,peFormattedError :: String
> } deriving (Eq,Show) > } deriving (Eq,Show)
> convParseError :: String -> P.ParseError -> ParseError > convParseError :: String -> P.ParseError -> ParseError
> convParseError src e = > convParseError src e =
> ParseError > ParseError
@ -70,7 +71,8 @@
> where > where
> p = errorPos e > p = errorPos e
format the error more nicely: emacs format for positioning, plus context format the error more nicely: emacs format for positioning, plus
context
> formatError :: String -> P.ParseError -> String > formatError :: String -> P.ParseError -> String
> formatError src e = > formatError src e =

10
TODO
View file

@ -2,10 +2,8 @@
first release: first release:
complete the parsing for the tests in the Tests.lhs
case insensivity DONE?
get tpch parsing
check the pretty printer on the tpch queries check the pretty printer on the tpch queries
fix the fixity issue
add automated tests to cabal add automated tests to cabal
do code documentation and haddock do code documentation and haddock
check the order of exports, imports and functions/cases in the files check the order of exports, imports and functions/cases in the files
@ -26,15 +24,13 @@ reimplement the fixity thing natively
fix lexing wrt suffixes 1/2 done fix lexing wrt suffixes 1/2 done
position annotation position annotation?
= sql support = sql support
scalar function syntax: scalar function syntax:
standard interval literal
review all ansi sql operators review all ansi sql operators
placeholder/positional arg placeholder/positional arg
@ -54,9 +50,7 @@ group by (), grouping sets(), cube, rollup
lateral lateral
named windows named windows
table, values table, values
cte
apply, pivot apply, pivot
full tableref aliases
collate collate
within group aggregate syntax within group aggregate syntax