featurebase/sql3/parser
Seebs 6787a8ec58 test function bodies in parser
A naive test of a function with a body failed because we were
not actually looking for or accepting semicolons, but were generating
them on printing a thing back out. Changed to require semicolons
between statements. This logic may be wrong; for instance, if
you have a trailing semicolon on a body, the String() method won't
yield the original text exactly.
2023-04-07 16:25:24 -05:00
..
ast.go test function bodies in parser 2023-04-07 16:25:24 -05:00
ast_test.go create model, create function... all the goodies (#2264) 2023-04-04 17:44:29 -05:00
astdatatype.go implement select from time quantum columns (fb-1654) (#2282) 2023-03-02 00:06:58 -06:00
parser.go test function bodies in parser 2023-04-07 16:25:24 -05:00
parser_test.go test function bodies in parser 2023-04-07 16:25:24 -05:00
scanner.go drop unused isHex and IsInteger functions 2023-03-27 16:56:29 -05:00
scanner_test.go increase parser test coverage significantly 2023-03-27 16:56:29 -05:00
token.go create model, create function... all the goodies (#2264) 2023-04-04 17:44:29 -05:00
token_test.go cleaned up sync from private repo 2022-09-30 11:20:58 -07:00
walk.go implemented query hints (flatten) (fb-2124) (#2373) 2023-04-06 17:28:24 -05:00