Ben Kurtovic
|
65d2529a33
|
Use DEFINE instead of ASSIGN. Be consistent.
|
10 years ago |
Ben Kurtovic
|
5f483cc235
|
Add some unit tests; fix #74.
|
10 years ago |
Ben Kurtovic
|
d45b88fc68
|
Strengthen query generation when NULLs are involved; fix table join types.
|
10 years ago |
Ben Kurtovic
|
36dd97dd1f
|
Support only searching for symbol decls/uses (fixes #53)
|
10 years ago |
Ben Kurtovic
|
a4c428f4ff
|
Java parser: use 'functions' instead of 'methods'.
|
10 years ago |
Ben Kurtovic
|
62efe9f59d
|
Fully support namespace, interface, and import types.
|
10 years ago |
Ben Kurtovic
|
71ba6c31d8
|
Minor cleanup.
|
10 years ago |
Benjamin Attal
|
525e049be0
|
Bug fixes.
|
10 years ago |
Ben Kurtovic
|
00058d3879
|
Only return the right codelet symbols from the database (closes #46).
|
10 years ago |
Ben Kurtovic
|
5d9ef2774d
|
Some fixes, mainly involving language detection.
|
10 years ago |
Ben Kurtovic
|
878088f9ab
|
Split symbols into implicit OR groups (closes #28)
|
10 years ago |
Ben Kurtovic
|
860260d0ad
|
Finish Database.search() (closes #19)
|
10 years ago |
Ben Kurtovic
|
1fbe0e823b
|
Implement most of _get_codelets_from_ids().
|
10 years ago |
Ben Kurtovic
|
827ea09085
|
Only use dynamic ranks if the conditional is complex.
|
10 years ago |
Ben Kurtovic
|
7309ca5532
|
Some fixes and adjustments; note.
|
10 years ago |
Ben Kurtovic
|
ba8bde7689
|
Cleanup, fixes, additions.
|
10 years ago |
Ben Kurtovic
|
fbc5eebad4
|
Refactor query production; fixes.
|
10 years ago |
Ben Kurtovic
|
91256b1384
|
Finish parameterize() for Text.
|
10 years ago |
Ben Kurtovic
|
f49ad1d281
|
Move parameterization functions to Node classes.
|
10 years ago |
Ben Kurtovic
|
8fbfd4c45c
|
Fix _parse_node; _parse_term quote handling; should probably refactor.
|
10 years ago |
Ben Kurtovic
|
d3f6f226f1
|
Finish exploding symbols.
|
10 years ago |
Ben Kurtovic
|
4fa8b9f444
|
Improve exception behavior; cleanup.
|
10 years ago |
Ben Kurtovic
|
7e876c835f
|
Add sort keys, fix a bug, add tests.
|
10 years ago |
Ben Kurtovic
|
983f9a5d94
|
Implement basic tree balancing.
|
10 years ago |
Ben Kurtovic
|
c9b558d0b3
|
Finish query parsing, mostly.
|
10 years ago |
Ben Kurtovic
|
611a4ea9b2
|
More accurate model for boolean logic.
|
10 years ago |
Ben Kurtovic
|
d319bde7db
|
Begin work on a model for boolean logic parsing.
|
10 years ago |
Ben Kurtovic
|
bcab13f027
|
Finish _scan_query(), _split_query().
|
10 years ago |
Ben Kurtovic
|
da8759372a
|
Clean up SPLIT_QUERY_STRING.
|
10 years ago |
Ben Kurtovic
|
9c867b4dc3
|
code
|
10 years ago |
Ben Kurtovic
|
4100107e93
|
Change UnaryOp.NOT to work with BinaryOp.{OR,AND}
|
10 years ago |
Ben Kurtovic
|
525b49b4b2
|
Construct full trees; support inverting with not:<term>.
|
10 years ago |
Ben Kurtovic
|
461f0fe052
|
More complete and descriptive error messages.
|
10 years ago |
Ben Kurtovic
|
3fbe0c2559
|
Finish parsing for languages.
|
10 years ago |
Ben Kurtovic
|
064c448824
|
Symbol parsing works.
|
10 years ago |
Ben Kurtovic
|
ed6d0258b2
|
Fix a typo.
|
10 years ago |
Ben Kurtovic
|
21d1c49ead
|
Parsing dates should work.
|
10 years ago |
Ben Kurtovic
|
27ac48ea6c
|
More debug stuff.
|
10 years ago |
Ben Kurtovic
|
c9258f35e4
|
Literal parsing; term parsing hooks; unit test stubs.
|
10 years ago |
Ben Kurtovic
|
816d003dd4
|
More work on query parsing.
|
10 years ago |
Ben Kurtovic
|
b5c22d3b4a
|
More work.
|
10 years ago |
Ben Kurtovic
|
cf2b48e217
|
More work on query tree structure.
|
10 years ago |
Ben Kurtovic
|
674f227b22
|
Work more on query tree structure.
|
10 years ago |
Ben Kurtovic
|
bc3b9e7587
|
Some more database design work.
|
10 years ago |
Ben Kurtovic
|
34e629b3cd
|
Some early work on varous query objects.
|
10 years ago |
Ben Kurtovic
|
0c68988982
|
CREATE THE THINGS
|
10 years ago |