Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/taprimitive.py
diff options
context:
space:
mode:
authorMarion <marion.zepf@gmail.com>2013-09-06 09:33:15 (GMT)
committer Marion <marion.zepf@gmail.com>2013-09-06 09:33:15 (GMT)
commit40990d2845454b87840ff7c854acb1cd86129f05 (patch)
treec778de5af14b83031f42cd12a4227941dae5c032 /TurtleArt/taprimitive.py
parenta6541270404dfac233ce73c3b9976a7659583eb2 (diff)
add Primitive for the 'stop stack' block
Diffstat (limited to 'TurtleArt/taprimitive.py')
-rw-r--r--TurtleArt/taprimitive.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/TurtleArt/taprimitive.py b/TurtleArt/taprimitive.py
index 2ec958b..47317b1 100644
--- a/TurtleArt/taprimitive.py
+++ b/TurtleArt/taprimitive.py
@@ -388,6 +388,9 @@ class Primitive(object):
call_ast = get_call_ast('logo.icall', [stack_func])
return [call_ast, ast_yield_true()]
+ elif self == LogoCode.prim_stop_stack:
+ return ast.Return()
+
# standard operators
elif self.func.__name__ in Primitive.STANDARD_OPERATORS:
op = Primitive.STANDARD_OPERATORS[self.func.__name__]