Commit Graph

30 Commits

Author SHA1 Message Date
Ron Pedde 75fab9657d Fix parser crash on empty strings 2006-03-24 22:29:24 +00:00
Ron Pedde b8c423321a Fix problems with date based queries 2006-03-19 06:43:32 +00:00
Ron Pedde f0ee070937 win32 cleanups 2006-03-14 00:45:33 +00:00
Ron Pedde d5bfeba7da working toward comment preservation 2006-03-12 21:25:29 +00:00
Ron Pedde 90dc66110a Complete unifying smart playlists and query/filters 2006-03-12 11:30:58 +00:00
Ron Pedde 4927155787 Fix string scanning for quoted literals 2006-03-12 00:29:48 +00:00
Ron Pedde 4964fb1374 almost have both query types working 2006-03-10 23:41:13 +00:00
Ron Pedde e1c98c5fda make a translation from daap/dmap items to field names 2006-03-10 05:51:53 +00:00
Ron Pedde 8ba1c68d62 fix smart parsing, now just need to finish the browse/query parsing 2006-03-10 04:00:38 +00:00
Ron Pedde 2b6b8cd208 parser still not quite working on both queries and smart playlists 2006-03-09 23:54:00 +00:00
Ron Pedde 43afe26932 Working toward single smart playlist/query parser 2006-03-07 23:37:42 +00:00
Ron Pedde 9a133dcbdc Merged win32-branch 2006-02-26 08:46:24 +00:00
Ron Pedde 24f40d7956 Fixes for not, add startswith and endswith operators 2005-12-13 20:42:03 +00:00
Ron Pedde a35a59af31 Add date parsing and unary negate operator 2005-11-06 21:06:07 +00:00
Ron Pedde eefb9939b9 Start of date-based playlists 2005-10-29 21:23:43 +00:00
Ron Pedde 662795acb6 Add includes keyword 2005-10-24 00:18:08 +00:00
Ron Pedde 8d3d31d119 integrate smart playlist parsing into the database 2005-10-23 07:33:24 +00:00
Ron Pedde 1d0ecad346 Fix string parsing, precedence problems, add more detailed error reporting 2005-10-22 23:05:29 +00:00
Ron Pedde dda666ea8e first pass of sql generation. Some problems in the production rules, I think, but coming along 2005-10-21 07:48:07 +00:00
Ron Pedde b32984abeb parse tree completely built, int and string values appear to be working 2005-10-20 07:33:58 +00:00
Ron Pedde 939db9fcf9 node 2005-10-18 22:35:10 +00:00
Ron Pedde 7e5535d9bd update lexer, first validating parser 2005-10-17 04:57:06 +00:00
Ron Pedde 4740aeded0 start on parsing side 2005-10-16 06:55:42 +00:00
Ron Pedde d25c5a53ca really really stupid tokenizer sort of working 2005-10-14 04:11:06 +00:00
Ron Pedde fb7931ad30 slow and steady 2005-10-13 07:38:22 +00:00
Ron Pedde edf3885e0b small changes in parser... I'll eventually get there 2005-10-06 04:48:04 +00:00
Ron Pedde 6dc8b0d29f some work on parser 2005-10-02 22:48:07 +00:00
Ron Pedde 1c83ac43a1 more incremental work on smart-parser 2005-08-16 02:32:37 +00:00
Ron Pedde 1570844d6d incremental updates 2005-08-15 03:16:36 +00:00
Ron Pedde 517fe14667 what will eventually be the smart playlist parser 2005-08-02 03:17:22 +00:00