Index: ossp-pkg/quos/TODO RCS File: /v/ossp/cvs/ossp-pkg/quos/TODO,v rcsdiff -q -kk '-r1.8' '-r1.9' -u '/v/ossp/cvs/ossp-pkg/quos/TODO,v' 2>/dev/null --- 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+;]+/ +