sketch name
sketch name
parts
parts
E
E
sketch name
sketch name
- name:  <variable name>\n
- name:  <variable name>\n
parts
parts
- parts:\n
- parts:\n
part
part
\n : new line symbol <sp>: space
\n : new line symbol <sp>: space
things to write
things to write
part
part
part name
part name
shapes
shapes
 -<sp> 
a - indented with respect to parts
-<sp>...
variable name: a python identifier
variable name: a python identif...
Legend
Legend
part name
part name
name:<sp><variable name>\n
name:<sp><variable name>\n
shapes
shapes
shapes:\n
same indent level as part name
shapes:\n...
shape
shape
S
S
S
S
start
start
E
E
end
end
shape
shape
sketch variable
sketch variable
sketch action
sketch action
sketch object
sketch object
sketch variable
sketch variable
<variable name>:<sp>
indented with respect to shapes 
<variable name>:<sp>...
python  assignable expression (not a Pysketcher Shape creation)
python  assignable expression (not a Pysketcher Shape crea...
sketch action
sketch action
<variable name>:\n
indented with respect to shapes 
<variable name>:\nindented...
action
action
action
action
<variable name>:<sp>
indented with respect to above variable name 
<variable name>:<sp>...
python  executable expression
python  executable expression
sketch object
sketch object
<variable name>:\n
indented with respect to shapes 
<variable name>:\nindented...
formula
formula
python  Pysketcher Shape creation
python  Pysketcher Shape creation
style
style
transform
transform
formula
formula
formula:<sp>
indented with respect to <variable name>
 
formula:<sp>...
python  Pysketcher Shape creation
python  Pysketcher Shape creation
style
style
style:\n
indented with respect to <variable name> 
style:\nindented with resp...
style prop
style prop
transform
transform
transform:<sp>
indented with respect to <variable name> 
transform:<sp>indented wit...
libraries
libraries
python  Pysketcher Shape transformation
python  Pysketcher Shape transformation
Viewer does not support full SVG 1.1