Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt
Commit message (Expand)AuthorAgeFilesLines
* make two utility functions for type checking less complicatedprimitive-classMarion2013-08-231-4/+2
* pass arguments to Primitive objects without calling the args firstMarion2013-08-212-17/+40
* use the global_objects dict to set the first argument of PrimitivesMarion2013-08-211-14/+17
* put all global objects of single-instance classes into the global_objects dictMarion2013-08-211-0/+8
* simplify code for turning an action stack into pseudocodeMarion2013-08-191-3/+2
* simplify code for turning action stacks into pseudocodeMarion2013-08-191-7/+1
* fix issue in utility for extracting the name of an action stackMarion2013-08-191-1/+5
* convert Call ASTs to numbers by wrapping float(...) around themMarion2013-08-161-5/+11
* special handling for 'hat' and 'stack' blocks when exporting themMarion2013-08-162-6/+16
* use a utility function to get the name of a stack from the blocksMarion2013-08-162-11/+32
* use the prim_define_stack primitive also for the 'start' blockMarion2013-08-161-1/+5
* add Primitives for all 'hat' and 'stack' blocks (not yet exportable)Marion2013-08-163-32/+46
* use utility function for extracting values out of ASTsMarion2013-08-151-42/+18
* use utility function for creating Call ASTs instead of ast.CallMarion2013-08-151-24/+7
* add special handling for the 'box' and 'store-in' blocks when exporting themMarion2013-08-151-1/+31
* don't re-define the 'box' and 'storein' primitives when a new box is createdMarion2013-08-151-6/+0
* add Primitives for all 'box' and 'store-in' blocks (not yet exportable)Marion2013-08-153-39/+41
* add Primitive for the 'plus' blockMarion2013-08-152-18/+28
* add type conversion method for the 'plus' blockMarion2013-08-151-9/+82
* add Primitive for the 'minus' blockMarion2013-08-151-3/+11
* add Primitive for the 'product' block (multiplication)Marion2013-08-151-4/+11
* add Primitive for 'division' blockMarion2013-08-151-5/+15
* use float() instead of int() to convert Colors to numbersMarion2013-08-151-3/+3
* add Primitive for the 'mod' blockMarion2013-08-152-6/+48
* add Primitve for the 'square root' blockMarion2013-08-122-16/+29
* special handling of type conversion to number when generating an ASTMarion2013-08-121-2/+65
* add Primitive for the 'identity' blockMarion2013-08-121-7/+1
* remove unused primitive methods in tabasicsMarion2013-08-121-45/+0
* add Primitives for the 'less than' and 'greater than' blocksMarion2013-08-123-10/+48
* construct proper ASTs for type conversionMarion2013-08-111-12/+16
* return None as the value of non-value blocksMarion2013-08-111-6/+6
* avoid adding a type prefix to the value of value blocks when exporting themMarion2013-08-112-8/+18
* Merge branch 'master' into primitive-classMarion2013-08-112-2/+2
|\
| * Merge branch 'master' of git://git.sugarlabs.org/turtleart/mainlineHEADmasterMarion2013-08-091-2/+2
| |\
| * \ Merge branch 'master' of git://git.sugarlabs.org/turtleart/mainlineMarion2013-07-261-0/+8
| |\ \
| * | | use the value '%nothing%' only in talogo, and None elsewhereMarion2013-07-252-2/+2
* | | | add Primitive for the '==' ('equals') blockMarion2013-08-113-6/+97
* | | | add Primitives for the color blocksMarion2013-08-112-1/+28
* | | | Merge branch 'color-class' into primitive-classMarion2013-08-106-88/+93
|\ \ \ \
| * | | | remove superfluous recursive call to Turtle.set_colorcolor-classMarion2013-08-101-2/+0
| * | | | remove useless try-except statements that catch errors that are never raisedMarion2013-08-091-32/+5
| * | | | introduce a Color type for the pen color in block programsMarion2013-08-096-57/+91
| | |_|/ | |/| |
| * | | Merge commit 'refs/merge-requests/6' of git://git.sugarlabs.org/turtleart/mai...Walter Bender2013-08-091-2/+2
| |\ \ \ | | |_|/ | |/| |
* | | | rename the LogoCode's loop function to prim_loopMarion2013-08-094-5/+5
* | | | nicer line wrapping in comments and docstrings (no changes to code)Marion2013-08-091-5/+6
* | | | add Primitive for the 'hspace' (deprecated) and 'vspace' blocksMarion2013-08-091-2/+4
* | | | Merge branch 'update-heading-label' into primitive-classMarion2013-08-091-2/+2
|\ \ \ \ | | |/ / | |/| |
| * | | fix updating the heading label in snail execution modeMarion2013-08-091-2/+2
* | | | update the boilerplate exported code with the new location of window_setupMarion2013-08-091-1/+1
* | | | add Primitives for the 'if-then' and 'if-then-else' blocksMarion2013-08-094-24/+36