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).