Check-in Number:
|
4808 | |
Date: |
2004-Nov-02 16:48:24 (local)
2004-Nov-02 15:48:24 (UTC) |
User: | rse |
Branch: | |
Comment: |
remember what we have to do on config parsing |
Tickets: |
|
Inspections: |
|
Files: |
|
ossp-pkg/quos/TODO 1.8 -> 1.9
--- TODO 2004/10/27 09:20:53 1.8
+++ TODO 2004/11/02 15:48:24 1.9
@@ -132,3 +132,39 @@
* creation of web formular (render query)
sub_render_form (cgi-Object | expression, row, column
+
+- Parsing:
+
+ OSSP shiela (with tricks)
+ OSSP ac (uses Parse::RecDescent)
+ Parse::RecDescent (full featured recursive-descend parsing)
+
+ GENERAL:
+ config ::= directive(s)
+ directive ::= word arg ";"
+ arg ::= "{" config "}"
+ | word
+ word ::= m/"[^"]*"/
+ | m/'[^']*'/
+ | m/[^\s+;]+/
+
+ SPECIAL:
+ config ::= directive(s)
+ directive ::= options
+ | queries
+ | views
+ options ::= "option" "{" options-directive(s) "}" ";"
+ options-directive ::= webpage
+ | database
+ webpage ::= "webpage" word word ";"
+ database ::= "database" "{" database-directive(s) "}" ";"
+ database-directive ::= ...
+ ...
+ queries ::= group(s)
+ ...
+ views ::= view(s)
+ ...
+ word ::= m/"[^"]*"/
+ | m/'[^']*'/
+ | m/[^\s+;]+/
+
|
|