summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 7 insertions, 5 deletions
diff --git a/TODO b/TODO
index 2e0251b..c4e254b 100644
--- a/TODO
+++ b/TODO
@@ -10,6 +10,7 @@ Cheetah TODO list
Requirements for 1.0
=========================================================================
+- CheetahWrapper bugs: suppress verbose output if --stdout/-p. (MO)
- NameMapper attributes before keys, both Python and C versions. NM should
look for a key first, then an attribute. But if (1) this is the first
component after $, and (2) isinstance(OBJ, dictTypes), *ignore the
@@ -29,12 +30,13 @@ Requirements for 1.0
Other TODO Items
================================================================================
-- Debugging tools. See section below.
+- CheetahWrapper stuff: (MO)
+ * "cheetah compile --shbang '#!/usr/bin/python2.2'"
+ * "cheetah code [options] [FILES]" print template-specific portion of main
+ method(s) to stdout, with line numbers.
+ * Refactor, make compile/fill/code routines callbacks using a bundle arg.
-- Reimplement filters so that they know the placeholder name:
- def filter(self, val, name=None, **kw)
- This should be the entire placeholder name as it appears in the
- template?
+- Debugging tools. See section below.
- revisit parsed #include directives. Are they necessary at all??
(This is a rhetorical question. They are necessary. However, the