AbstractParser is the base class for all query parsers. DefaultParser is the ordinary AltaVista-style parser. module.pmod contains the definition of ParseNode, which is returned by all parsers. Rev: lib/modules/Search.pmod/Grammar.pmod/AbstractParser.pike:1.1 Rev: lib/modules/Search.pmod/Grammar.pmod/DefaultParser.pike:1.1 Rev: lib/modules/Search.pmod/Grammar.pmod/Parser.pmod:1.3(DEAD) Rev: lib/modules/Search.pmod/Grammar.pmod/module.pmod:1.1
Store and use document metadata. Also implemented db->remove_document() Rev: lib/modules/Search.pmod/Database.pmod/Base.pmod:1.2 Rev: lib/modules/Search.pmod/Database.pmod/MySQL.pike:1.22 Rev: lib/modules/Search.pmod/Filter.pmod/Base.pike:1.5 Rev: lib/modules/Search.pmod/Grammar.pmod/Parser.pmod:1.2 Rev: lib/modules/Search.pmod/Indexer.pmod:1.6
Per wanted to have a look at this, so I checked in Norlin's code for him :-) Rev: lib/modules/Search.pmod/Grammar.pmod/Lexer.pmod:1.1 Rev: lib/modules/Search.pmod/Grammar.pmod/Parser.pmod:1.1 Rev: lib/modules/Search.pmod/Grammar.pmod/debug.h:1.1