summaryrefslogtreecommitdiff
path: root/support/splint/TODO
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/splint/TODO
Initial commit
Diffstat (limited to 'support/splint/TODO')
-rw-r--r--support/splint/TODO27
1 files changed, 27 insertions, 0 deletions
diff --git a/support/splint/TODO b/support/splint/TODO
new file mode 100644
index 0000000000..42c0b2b51f
--- /dev/null
+++ b/support/splint/TODO
@@ -0,0 +1,27 @@
+... ongoing
+
+o Typo and style fixes
+
+... sometime in the future
+
+o Change generic macro names (such as \table, \symstream, etc) to something more specific
+* Add \bgrulealign and \egrulealign macros to align rules across sections (a simple way to
+ implement this is given as an example in the included package, a more flexible method would
+ have to wait)
+* Rewrite yytexlex.sty for better \TeX\ pretty printing macros (* the new macros are still
+ not ideal but are very unlikely to change in the near future)
+o Rewrite limbo.sty to provide a more logical structure
+* Add indexing features to \TeXx macros (* there is a mechanism to do this)
+o Change CWEB macros so that \pdfoutput=0 does not cause conflicts (this is a bug in cwebmac.tex)
+
+... very remote future
+
+o Make glr parser generation possible (* probably not feasible with
+ the current state of bison design, likely to require a fork or even
+ a completely different tool)
+o Make the `core' parsing and scanning macros prefix-expandable
+
+... very very remote future
+
+o Make automatic translation of \Cee\ into \TeX\ possible so that
+ bison routines can be simply translated on the fly. \ No newline at end of file