root/trunk/airspeed.py

Revision Log Mode:


Legend:

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