[mapserver-commits] r10752 - trunk/docs/en/development/rfc
svn at osgeo.org
svn at osgeo.org
Mon Nov 22 00:58:24 EST 2010
Author: sdlime
Date: 2010-11-21 21:58:24 -0800 (Sun, 21 Nov 2010)
New Revision: 10752
Modified:
trunk/docs/en/development/rfc/ms-rfc-64.txt
Log:
A few minor updates.
Modified: trunk/docs/en/development/rfc/ms-rfc-64.txt
===================================================================
--- trunk/docs/en/development/rfc/ms-rfc-64.txt 2010-11-22 05:51:59 UTC (rev 10751)
+++ trunk/docs/en/development/rfc/ms-rfc-64.txt 2010-11-22 05:58:24 UTC (rev 10752)
@@ -52,7 +52,7 @@
I propose moving to a setup where a logical expression is tokenized once (via our Flex-generated lexer) and then Bison/Yacc parser
works through tokens (via a custom version of yylex() defined in mapparser.y) as necessary for each feature. This eliminates the
substitution and tokenize steps currently necessary and opens up possibilities for supporting more complex objects in expressions.
-Basically we'd hang a list/array of tokens off an expressionObj, populate it in msLayerWhichItems() and leverage the tokens as needed
+Basically we'd hang a list of tokens off an expressionObj, populate it in msLayerWhichItems() and leverage the tokens as needed
in the parser. The following new structs and enums are added to mapserver.h:
::
@@ -242,14 +242,14 @@
2) All OGC filter operations need to be supported. Bounding box filters in particular have not been looked at.
3) Need ''LIKE'' operator code. (e.g. Dr. Dobbs, 9/08, ''Matching Wildcards: An Algorithm'', pp. 37-39)
4) How to handle layer tolerances in msQueryByFilter()?
- 5) Best way to manage tokens, array, list, tree? Bison/Yacc needs array or list, but both Frank and Paul have referred to trees.
+ 5) Best way to manage tokens: array, list, tree? Bison/Yacc needs array or list, but both Frank and Paul have referred to trees. (Update: the tokens are now managed as a linked list.)
6) Thread safety...
7) Parser error handling, any errors have basically always been silently ignored.
Bug ID
------------------------------------------------------------------------------
- Not assigned.
+ #3613
Voting history
------------------------------------------------------------------------------
More information about the mapserver-commits
mailing list