River Tarnell
56581c109d
parser should support the ?: operator
2008-08-08 05:39:51 +00:00
River Tarnell
b01c2ce063
- use ICU u_isalnum instead of std::isalnum, which doesn't work with Unicode
2008-08-08 03:57:25 +00:00
River Tarnell
3b7ae936ce
- add missing files from last commit
...
- convert next_utf8_char into an iterator
2008-08-08 03:46:02 +00:00
River Tarnell
ff2465007f
- remove unused isInVector
...
- move AFP stuff into its own namespace
- move utf8 and equivset into seperate modules
- parser should understand /* */ comments
2008-08-08 03:23:34 +00:00
River Tarnell
9d6e37fd51
- remove svn:executable prop from source files
2008-08-08 00:25:23 +00:00
River Tarnell
1e98809fde
- delete afparser, afutils; unused
...
- cleanups for affunctions, aftypes
2008-08-08 00:23:30 +00:00
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
Andrew Garrett
a2c9f2ea34
Update checkMoves.php to be useful sans MediaWiki
2008-08-07 15:10:49 +00:00
River Tarnell
4ac7f67766
makefile: cleanups
...
affunctions: change glib to ICU (untested)
eval.cpp: remote obsolete libxml include
2008-08-07 13:57:40 +00:00
Andrew Garrett
16909a2c42
Fix two memory leaks in native parser. Now has no memory leaks :-)
2008-08-07 13:53:18 +00:00
Andrew Garrett
4b53ea93ec
Fix deadlocking with shell out to native parser
2008-08-02 11:10:42 +00:00
Andrew Garrett
b283904b81
AbuseFilter native parser:
...
* Revert r38187 for now:
** Introduced a memory leak.
** Used an unnecessary library. The point is taken, and this will be fixed in a few days (using glibc instead).
* Fix logic error in boolean ops.
* Integrate with the PHP abuse filter using AbuseFilterParserNative class.
* Fix memory leak.
* Fix a few miscellaneous bugs
2008-07-31 16:28:24 +00:00
Victor Vasiliev
284ebfcfc9
Support Unicode via ICU in parser_native
2008-07-29 15:11:59 +00:00
Andrew Garrett
62dd7d3da7
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