Check-in Number:
|
2554 | |
Date: |
2002-Oct-05 17:49:23 (local)
2002-Oct-05 15:49:23 (UTC) |
User: | rse |
Branch: | |
Comment: |
flush pending changes |
Tickets: |
|
Inspections: |
|
Files: |
|
ossp-pkg/cfg/TODO 1.2 -> 1.3
--- TODO 2002/08/16 09:45:06 1.2
+++ TODO 2002/10/05 15:49:23 1.3
@@ -17,13 +17,13 @@
o add line tracking support
o add pre-processor with at least includes
o add config tree verification!
+ o cfg.tok: in scanner: use an combination of dynamic buffer and atomic
+ symbol/token sub-library to allow first tokens of mostly arbitrary
+ size and then to store the tokens redundancy-free.
+ o named parameters [--]name=value (options)
==================================================================================
-- destroy haengt in Endlosschleife
-- in scanner: use an combination of dynamic buffer and atomic symbol/token sub-library
- to allow first tokens of mostly arbitrary size and then to store the tokens
- redundancy-free.
- Problem: \x00 oder \x{00} wird zu NUL-terminator -> use ptr+len instead
- caStr/cpStr durch yyless/yymore??
- syntax verification
|
|
ossp-pkg/cfg/cfg.pod 1.7 -> 1.8
--- cfg.pod 2002/08/09 13:30:18 1.7
+++ cfg.pod 2002/10/05 15:49:23 1.8
@@ -269,6 +269,15 @@
B<token> ::= "Plain-Text Token String"
+=head1 IMPLEMENTATION ISSUES
+
+Goal: non-hardcoded syntax tokens, only hard-coded syntax structure
+Goal: time-efficient parsing
+Goal: space-efficient storage
+Goal: representation of configuration as AST
+Goal: manipulation (annotation, etc) of AST via API
+Goal: dynamic syntax verification
+
=head1 HISTORY
B<OSSP cfg> was implemented in lots of small steps over a very
|
|