OSSP CVS Repository

ossp - Check-in [2554]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

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     4 inserted, 4 deleted
ossp-pkg/cfg/cfg.pod      1.7 -> 1.8     9 inserted, 0 deleted

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

CVSTrac 2.0.1