mediawiki-extensions-AbuseF.../parser_native
River Tarnell 1912d62d09 - rewrote AFPData to use boost::variant (type safe, no manual memory management)
- rewrote parser to use boost.spirit instead of a hand-written parser
- refactored request loading into 'request' object
- added 'expr', a command-line tool to test the new parser
- some performance fixes for affunctions
2008-08-08 00:01:22 +00:00
..
affunctions.cpp - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
affunctions.h - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
afparser.cpp Fix deadlocking with shell out to native parser 2008-08-02 11:10:42 +00:00
afparser.h consistent include guards 2008-08-07 14:23:49 +00:00
aftypes.cpp - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
aftypes.h - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
afutils.cpp Abuse Filter: 2008-08-04 14:27:48 +00:00
afutils.h consistent include guards 2008-08-07 14:23:49 +00:00
check.cpp - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
equivset.txt Add native parser for AbuseFilter. Currently being made into a PHP extension. Also some PLURAL stuff that somehow wasn't committed previously 2008-07-29 11:03:26 +00:00
eval.cpp - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
filter_evaluator.cpp - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
filter_evaluator.h - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
main.cpp - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
makefile - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
makefile.config.example add a makefile config that's not in version control 2008-08-07 14:28:45 +00:00
parser.cpp - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
parser.h - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
request.cpp - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
request.h - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00
syntax_check.cpp - rewrote AFPData to use boost::variant (type safe, no manual memory management) 2008-08-08 00:01:22 +00:00