root/trunk/airspeed.py


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @57 [57] 06/09/06 09:24:29 steve Fix for #16 (superfluous explicit self argument in call to …
(edit) @56 [56] 27/02/06 20:53:33 steve Fixed #15, a problem with the regex for range literals
(edit) @55 [55] 09/02/06 11:20:01 steve Change == to *is* in comparison with None, to hopefully fix #13
(edit) @54 [54] 07/02/06 09:41:12 steve Allow empty string literals
(edit) @53 [53] 02/02/06 22:04:52 steve Add the modulus operator (fixes #10)
(edit) @52 [52] 01/02/06 16:18:02 steve Allow #macro in #parse'd files (fixes #9)
(edit) @51 [51] 26/09/05 11:39:36 steve Fixed poor performance of local namespaces #8 by adding caching of values …
(edit) @49 [49] 22/09/05 09:40:35 steve Ensure that None is interpreted as False in conditionals and binary …
(edit) @48 [48] 15/09/05 10:01:39 steve Add ! unary operator
(edit) @47 [47] 15/09/05 09:49:24 steve Support parenthesised values and expressions
(edit) @46 [46] 14/09/05 12:21:59 steve Support && operator
(edit) @45 [45] 14/09/05 12:19:13 steve Support || operator
(edit) @44 [44] 05/03/05 18:11:39 steve integrated unicode support patch #3 from Andreas Klöckner
(edit) @43 [43] 05/03/05 17:37:03 steve Integrated patch #4 from Andreas Klöckner
(edit) @42 [42] 17/02/05 01:58:20 steve Clarification for case #3: errors are still raised if trying to #foreach …
(edit) @41 [41] 17/02/05 01:54:43 steve Fixed #3: Should quietly do nothing when #foreach-ing over a None value
(edit) @39 [39] 25/01/05 09:14:30 steve Patched for jython 2.1 compatibility
(edit) @38 [38] 07/11/04 23:43:01 chris Exposed a case sensitive bug on the Assignment operator, fixed it, and …
(edit) @36 [36] 26/10/04 13:02:15 steve fixed recursion limit bug
(edit) @33 [33] 16/09/04 15:07:05 steve interpolated strings
(edit) @32 [32] 02/09/04 09:00:11 steve fixed bug in "$a.b" when no "b" attr in "a", and "a" not a dict
(edit) @31 [31] 26/08/04 17:16:31 chris fix a bug with referencing a non-existent attribute
(edit) @30 [30] 23/08/04 15:51:52 steve array literals
(edit) @29 [29] 23/08/04 12:57:25 steve range literals, and prevent resolution of properties in LocalNamespace?
(edit) @28 [28] 19/08/04 16:06:52 steve single-quoted string literals
(edit) @27 [27] 19/08/04 13:12:33 steve #parse
(edit) @26 [26] 19/08/04 12:59:29 steve cleaner #foreach
(edit) @25 [25] 19/08/04 12:54:38 steve #include
(edit) @24 [24] 19/08/04 12:05:48 steve macros!
(edit) @23 [23] 18/08/04 19:28:30 steve subexpressions, renamings and reformatting
(edit) @22 [22] 18/08/04 18:39:45 steve binary operators: < > <= >= == !=
(edit) @21 [21] 18/08/04 18:08:26 steve avoid passing text fragments between elements: pass positions instead. …
(edit) @20 [20] 18/08/04 14:22:13 steve breaking into smaller object to reduce conditional logic
(edit) @19 [19] 18/08/04 12:53:02 steve removed "Element" from class names
(edit) @18 [18] 17/08/04 21:39:57 steve elseif
(edit) @17 [17] 17/08/04 20:21:00 steve refactoring for brevity; parameterised function calls implemented
(edit) @16 [16] 17/08/04 18:13:35 steve allow $ at end of line
(edit) @15 [15] 17/08/04 18:10:28 steve support for #else blocks
(edit) @14 [14] 17/08/04 17:41:58 steve rewritten to use grammar elements with their own regexes
(edit) @13 [13] 13/08/04 14:00:26 steve Template.merge_to(namespace, fileobj)
(edit) @12 [12] 12/08/04 15:17:03 steve single and multi-line comments
(edit) @11 [11] 12/08/04 13:19:59 steve set string vars
(edit) @10 [10] 12/08/04 13:12:04 steve set integer vars
(edit) @9 [9] 12/08/04 12:38:48 steve loop counter variables
(edit) @8 [8] 12/08/04 12:22:49 steve API change: removed Parser, Template now takes dict for namespace
(edit) @7 [7] 12/08/04 11:53:28 steve handle closing of nested blocks
(edit) @6 [6] 12/08/04 11:41:46 steve make loop var available inside foreach
(edit) @5 [5] 12/08/04 11:06:34 steve refactored into evaluator trees
(edit) @3 [3] 11/08/04 19:00:22 steve foreach over plain content
(edit) @2 [2] 11/08/04 18:32:32 steve newlines in templates
(add) @1 [1] 11/08/04 17:51:56 steve initial check-in
Note: See TracRevisionLog for help on using the revision log.