www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

todo.txt (1164B)


      1 Things to do for syntax/parse
      2 =============================
      3 
      4 TEST & DOC - Generalize stxclass arities.
      5 TEST & DOC - provide-syntax-class/contract
      6 
      7 Refine expr/c.
      8 
      9 Wrap default args in stxclass parameters with 'this-syntax'
     10   - other stxparams? like 'this-base-syntax' etc?
     11 
     12 Add debugging mode that records *all* intermediate patterns 
     13 on expectstack.
     14 
     15 Add "roles" to error messages, eg
     16   expected identifier for foo thingummy name
     17 instead of the current
     18   expected identifier
     19 
     20 Improve ~do.
     21 
     22 Improve reflection.
     23 
     24 More cowbell.
     25 
     26 Reorganize tests.
     27 
     28 Allow reflected syntax classes in conventions.
     29 
     30 Rename "conventions" to "convention-set"?
     31 
     32 Unify convention-sets and literal-sets?
     33 
     34 For documentation, talk about "primary attributes" vs "nested
     35 attributes". Helps explain ~eh-var and #:auto-nested-attributes.
     36 
     37 For documentation, deftech "term-sequence", use consistently in
     38 H-pattern docs, etc.
     39 
     40 Add documentation sections:
     41   - Pattern matching model
     42   - Static semantics (attributes)
     43 
     44 Add syntax exception variant with more information.
     45 
     46 Fix syntaxes pinpointed for repetition constraint violations.
     47 
     48 Make a #:with-like version of #:defaults (currently #:attr-like).