Ari Lazier
|
1faf3d21d4
|
make None the first enum type
|
2015-11-25 19:10:59 -08:00 |
Ari Lazier
|
6ac6f39894
|
use current_group() helper
|
2015-11-25 18:34:36 -08:00 |
Ari Lazier
|
be2a3fab47
|
don't merge predicate to negated and group
|
2015-11-25 18:32:13 -08:00 |
Ari Lazier
|
e89259c746
|
more tests
|
2015-11-25 12:57:56 -08:00 |
Ari Lazier
|
a707a728cd
|
add a few more tests
|
2015-11-25 12:54:13 -08:00 |
Ari Lazier
|
295b378e7f
|
process compound operators in the correct order
|
2015-11-25 12:49:31 -08:00 |
Ari Lazier
|
4b9af98a81
|
fix for mixed && and || queries
|
2015-11-24 11:18:03 -08:00 |
Ari Lazier
|
054f185c1b
|
compount parser tests
|
2015-11-24 10:39:42 -08:00 |
Ari Lazier
|
d5f56540b7
|
pr fixes
|
2015-11-23 08:56:36 -08:00 |
Ari Lazier
|
2109520913
|
pr feedback
|
2015-11-23 08:47:09 -08:00 |
Ari Lazier
|
8d13ec1adc
|
run parser tests in RealmJSTests
|
2015-11-20 15:16:35 -08:00 |
Ari Lazier
|
12176e96e9
|
move queryTests to parser dir
|
2015-11-20 14:51:04 -08:00 |
Ari Lazier
|
6d63042d7e
|
object tests
|
2015-11-20 14:14:35 -08:00 |
Ari Lazier
|
6715a9b786
|
turn off parser analyze
|
2015-11-19 15:59:16 -08:00 |
Ari Lazier
|
88730cf0a5
|
test and bug fixes for data queries
|
2015-11-19 15:17:57 -08:00 |
Ari Lazier
|
3ac196166b
|
add binary query support
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
f69dc9c081
|
more string tests and bugfix
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
c2e5a268a6
|
first string tests and custom error messages
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
aeb1e7ecb3
|
bool tests
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
fdf1fbd12b
|
fix for not predicate
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
6a97f91ef9
|
compound tests
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
b926b602d9
|
test not, remove requirement of padding
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
fcf77f01c7
|
change argument syntax to use $ instead of {}
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
293552b37b
|
tests for all expressions/operators
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
c6899d25d7
|
fix and tests for arguments
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
113510991a
|
more grammer tests
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
d455aaf402
|
add basic test harness for grammer validation
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
bd04f5584b
|
add macro to enable/disable debug token printing
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
ed1b3c4ecf
|
make precondition a macro
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
4d7f607f49
|
test and fix for date queries
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
260ca18845
|
support query format strings
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
b97728ba33
|
support for querying boolean properties
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
e078b22c9a
|
add required padding around string operators, use pegtl_istring_t
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
195f2a21dd
|
move query building to a separate file
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
39956b910b
|
remove duplicate code, add argument expression type
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
fad667f844
|
code cleanup, bugfixes
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
d654b7d52c
|
support for truepredicate/falsepredicate, single quote strings - all tests now pass
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
1f78bf7db6
|
hook it up
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
d59e6b1f58
|
store negated predicates in parse tree
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
51f5a422fd
|
support OR with proper precedence
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
30147821a2
|
parse tree construction
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
15ee92ce60
|
full grammar
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
93adb0cb84
|
compound predicates
|
2015-11-19 13:05:37 -08:00 |
Ari Lazier
|
b515b4b6d9
|
beginnings of a parser
|
2015-11-19 13:05:37 -08:00 |