Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt
Commit message (Expand)AuthorAgeFilesLines
* remove extraneous blank lines in exported code, making it pep8-compliant :)Marion2013-09-131-5/+0
* Merge branch 'fix-turtle-sprite-heading' into type-systemMarion2013-09-131-5/+11
|\
| * update the heading of the turtle sprite after the 'left' or 'right' blockMarion2013-09-131-5/+11
* | remove obsolete TODOs in the codeMarion2013-09-133-32/+3
* | exported 'print' block: print to status bar and to consoleMarion2013-09-131-0/+7
* | add Primitive for the 'print heap' block (using tw.print_())Marion2013-09-131-1/+5
* | remove obsolete utility function ast_to_value()Marion2013-09-121-21/+5
* | make Media objects exportableMarion2013-09-122-5/+24
* | use class for media objects instead of prefixed stringsMarion2013-09-124-87/+119
* | insert 'yield True' after every call to time.sleep() in the exported codeMarion2013-09-121-1/+1
* | add Primitive for the 'print' blockMarion2013-09-121-2/+43
* | change 2nd dock of the clamp-style-collapsed style from 'unavailable' to 'flow'Marion2013-09-121-1/+1
* | add repr() method for Block instancesMarion2013-09-121-0/+7
* | add Primitive for 'clear/ empty heap' blockMarion2013-09-123-3/+14
* | show logoerror("#emptyheap") when trying to pop from an empty heapMarion2013-09-101-0/+2
* | add Primitives for the 'push', 'pop', and 'is empty heap?' blocksMarion2013-09-104-29/+53
* | add Primitive for the 'time' blockMarion2013-09-092-1/+5
* | divide the primitive of the 'clean' block up into more functions than beforeMarion2013-09-092-8/+19
* | Merge branch 'mainline/master' into type-systemMarion2013-09-091-17/+25
|\ \ | |/
| * fix problem with NoneType index for action blockWalter Bender2013-09-031-12/+17
| * fix problem with NoneType index for storein blockWalter Bender2013-09-031-5/+8
* | clean up taprimitive: remove unused stuff, add documentationMarion2013-09-081-21/+11
* | remove a ton of unused methods from tabasicsMarion2013-09-081-235/+3
* | make generation of color blocks a bit more generic and uniformMarion2013-09-081-19/+14
* | Primitives for all constant blocks (add screen dimensions, update colors)Marion2013-09-084-20/+34
* | make the get_prim_callable utility a bit more fail-safeMarion2013-09-081-1/+5
* | add Primitive for the 'show' blockMarion2013-09-081-0/+73
* | allow the name of a box to be of any type rather than just stringMarion2013-09-081-2/+2
* | use the tatype.convert() function to type-convert boxes in exported py codeMarion2013-09-081-17/+30
* | add Primitive for 'random' block; fix getting the key of a boxMarion2013-09-063-31/+48
* | add Primitive and special export handling for the 'wait' blockMarion2013-09-064-13/+20
* | new special return type for the 'box' blockMarion2013-09-062-9/+13
* | add Primitive for the 'stop stack' blockMarion2013-09-063-6/+8
* | add Primitive and special export handling for the 'sandwichclamp' blockMarion2013-09-052-2/+10
* | fix execution of 'while' and 'until' loops (again)Marion2013-09-051-15/+22
* | get_type(...) can now guess the return type of binary operatorsMarion2013-09-051-0/+13
* | add ord() and chr() to Call ASTs recognized by get_type(...)Marion2013-09-051-1/+3
* | simplify and fix export of 'while' and 'until' loopsMarion2013-09-052-35/+7
* | update special handling of 'while' and 'until' loops during exportMarion2013-09-051-2/+2
* | don't call block arguments that fill ArgSlots whose call_arg is FalseMarion2013-09-041-26/+63
* | fix extracting loop conditions for 'while' and 'until' loopsMarion2013-09-041-2/+3
* | introduce TypedLambda, a Lambda AST with a return typeMarion2013-09-042-4/+23
* | Merge branch 'type-system' into type-system-while-untilMarion2013-09-044-254/+173
|\ \
| * | introduce TypedCall, a Call AST that knows its return typeMarion2013-09-042-28/+64
| * | store the type of the value of a ConstantArg explicitlyMarion2013-09-041-8/+22
| * | avoid double 'yield True' also inside loopsMarion2013-09-041-1/+2
| * | remove obsolete (pre-type system) type conversion methodsMarion2013-09-042-158/+0
| * | avoid double 'yield True' in the exported codeMarion2013-09-041-1/+2
| * | update Primitives for 'hat' (top of an action stack) and 'stack' blocksMarion2013-09-044-24/+23
| * | fix exporting the 'store in' and 'box' blocksMarion2013-09-042-12/+24