Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/util/codegen.py
Commit message (Expand)AuthorAgeFilesLines
* fix export of 'f(x)' blockMarion2013-09-161-2/+12
* codegen: remove whitespace after 'return' when there's no return valueMarion2013-09-131-1/+2
* remove obsolete TODOs in the codeMarion2013-09-131-3/+1
* add Primitives for the 'push', 'pop', and 'is empty heap?' blocksMarion2013-09-101-0/+1
* Primitives for all constant blocks (add screen dimensions, update colors)Marion2013-09-081-0/+4
* fix util.codegen: allow 'return' statements without a return valueMarion2013-09-061-1/+2
* introduce TypedLambda, a Lambda AST with a return typeMarion2013-09-041-0/+1
* introduce TypedCall, a Call AST that knows its return typeMarion2013-09-041-0/+1
* Primitive for 'comment' block and Comment AST class to make it exportableMarion2013-08-301-0/+5
* fix handling of comparison operators in codegenMarion2013-08-111-2/+2
* nicer line wrapping in comments and docstrings (no changes to code)Marion2013-08-091-17/+18
* fix codegen: only write 'else' if there are statements in the else clauseMarion2013-08-091-1/+3
* small bug fix in util.codegenMarion2013-08-031-1/+1
* fix codegen, so it can handle operatorsMarion2013-08-031-5/+17
* restore codegen's copyright and license statemtent (was accidentally deleted)Marion2013-07-191-0/+23
* fix codegen: modules and import-from statementsMarion2013-07-191-28/+12
* add codegen module to utils (it serializes a python AST)Marion2013-07-191-0/+549