// Generated automatically by nearley
// http://github.com/Hardmath123/nearley
(function () {
function id(x) {return x[0]; }
var grammar = {
    ParserRules: [
    {"name": "line", "symbols": ["thing"], "postprocess": id},
    {"name": "thing", "symbols": ["block"], "postprocess": id},
    {"name": "thing", "symbols": ["r_parens"], "postprocess": id},
    {"name": "thing", "symbols": ["b_parens"], "postprocess": id},
    {"name": "n", "symbols": ["n4"], "postprocess": id},
    {"name": "sb", "symbols": ["join"], "postprocess": id},
    {"name": "sb", "symbols": ["n4"], "postprocess": id},
    {"name": "sb", "symbols": ["s0"], "postprocess": id},
    {"name": "b", "symbols": ["b8"], "postprocess": id},
    {"name": "c", "symbols": ["r_parens"], "postprocess": id},
    {"name": "c", "symbols": ["c0"], "postprocess": id},
    {"name": "r_parens", "symbols": [{"literal":"("}, "_", "r_value", "_", {"literal":")"}], "postprocess": d => d[2]},
    {"name": "r_value", "symbols": ["join"], "postprocess": id},
    {"name": "r_value", "symbols": ["n4"], "postprocess": id},
    {"name": "b_parens", "symbols": [{"literal":"<"}, "_", "b8", "_", {"literal":">"}], "postprocess": d => d[2]},
    {"name": "predicate", "symbols": ["simple_predicate"], "postprocess": id},
    {"name": "join$string$1", "symbols": [{"literal":"j"}, {"literal":"o"}, {"literal":"i"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "join", "symbols": ["join$string$1", "__", "jpart", "__", "jpart"], "postprocess": d => ["concatenate:with:", d[2], d[4]]},
    {"name": "jpart", "symbols": ["s0"], "postprocess": id},
    {"name": "jpart", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "jpart", "symbols": ["join"], "postprocess": id},
    {"name": "jpart", "symbols": ["r_parens"], "postprocess": id},
    {"name": "jpart", "symbols": ["b_parens"], "postprocess": id},
    {"name": "predicate$string$1", "symbols": [{"literal":"t"}, {"literal":"o"}, {"literal":"u"}, {"literal":"c"}, {"literal":"h"}, {"literal":"i"}, {"literal":"n"}, {"literal":"g"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "predicate$string$2", "symbols": [{"literal":"c"}, {"literal":"o"}, {"literal":"l"}, {"literal":"o"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "predicate", "symbols": ["predicate$string$1", "__", "predicate$string$2", "__", "c", "_", {"literal":"?"}], "postprocess": d => ["touchingColor:", d[4]]},
    {"name": "predicate$string$3", "symbols": [{"literal":"c"}, {"literal":"o"}, {"literal":"l"}, {"literal":"o"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "predicate$string$4", "symbols": [{"literal":"i"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "predicate$string$5", "symbols": [{"literal":"t"}, {"literal":"o"}, {"literal":"u"}, {"literal":"c"}, {"literal":"h"}, {"literal":"i"}, {"literal":"n"}, {"literal":"g"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "predicate", "symbols": ["predicate$string$3", "__", "c", "__", "predicate$string$4", "__", "predicate$string$5", "__", "c", "_", {"literal":"?"}], "postprocess": d => ["color:sees:", d[2], d[8]]},
    {"name": "b8", "symbols": ["b_and"], "postprocess": id},
    {"name": "b8", "symbols": ["b_or"], "postprocess": id},
    {"name": "b8", "symbols": ["b7"], "postprocess": id},
    {"name": "b_and$string$1", "symbols": [{"literal":"a"}, {"literal":"n"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "b_and", "symbols": ["b_and", "__", "b_and$string$1", "__", "b7"], "postprocess": d => ["&", d[0], d[4]]},
    {"name": "b_and$string$2", "symbols": [{"literal":"a"}, {"literal":"n"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "b_and", "symbols": ["b7", "__", "b_and$string$2", "__", "b7"], "postprocess": d => ["&", d[0], d[4]]},
    {"name": "b_or$string$1", "symbols": [{"literal":"o"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "b_or", "symbols": ["b_or", "__", "b_or$string$1", "__", "b7"], "postprocess": d => ["|", d[0], d[4]]},
    {"name": "b_or$string$2", "symbols": [{"literal":"o"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "b_or", "symbols": ["b7", "__", "b_or$string$2", "__", "b7"], "postprocess": d => ["|", d[0], d[4]]},
    {"name": "b7$string$1", "symbols": [{"literal":"n"}, {"literal":"o"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "b7", "symbols": ["b7$string$1", "__", "b7"], "postprocess": d => ["not", d[2]]},
    {"name": "b7", "symbols": ["b6"], "postprocess": id},
    {"name": "b6", "symbols": ["sb", "_", {"literal":"<"}, "_", "sb"], "postprocess": d => ["<", d[0], d[4]]},
    {"name": "b6", "symbols": ["sb", "_", {"literal":">"}, "_", "sb"], "postprocess": d => [">", d[0], d[4]]},
    {"name": "b6", "symbols": ["sb", "_", {"literal":"="}, "_", "sb"], "postprocess": d => ["=", d[0], d[4]]},
    {"name": "b6$string$1", "symbols": [{"literal":"c"}, {"literal":"o"}, {"literal":"n"}, {"literal":"t"}, {"literal":"a"}, {"literal":"i"}, {"literal":"n"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "b6", "symbols": ["m_list", "__", "b6$string$1", "__", "sb", "_", {"literal":"?"}], "postprocess": d => ["list:contains:", d[0], d[4]]},
    {"name": "b6", "symbols": ["predicate"], "postprocess": id},
    {"name": "b6", "symbols": ["b2"], "postprocess": id},
    {"name": "b2", "symbols": ["b_parens"], "postprocess": id},
    {"name": "b2", "symbols": ["b0"], "postprocess": id},
    {"name": "n4", "symbols": ["n4", "_", {"literal":"+"}, "_", "n3"], "postprocess": d => ["+", d[0], d[4]]},
    {"name": "n4", "symbols": ["n4", "_", {"literal":"-"}, "_", "n3"], "postprocess": d => ["-", d[0], d[4]]},
    {"name": "n4", "symbols": ["n3"], "postprocess": id},
    {"name": "n3", "symbols": ["n3", "_", {"literal":"*"}, "_", "n2"], "postprocess": d => ["*", d[0], d[4]]},
    {"name": "n3", "symbols": ["n3", "_", {"literal":"/"}, "_", "n2"], "postprocess": d => ["/", d[0], d[4]]},
    {"name": "n3$string$1", "symbols": [{"literal":"m"}, {"literal":"o"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n3", "symbols": ["n3", "_", "n3$string$1", "_", "n2"], "postprocess": d => ["%", d[0], d[4]]},
    {"name": "n3", "symbols": ["n2"], "postprocess": id},
    {"name": "n2$string$1", "symbols": [{"literal":"r"}, {"literal":"o"}, {"literal":"u"}, {"literal":"n"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n2", "symbols": ["n2$string$1", "__", "n2"], "postprocess": d => ["rounded", d[2]]},
    {"name": "n2$string$2", "symbols": [{"literal":"o"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n2", "symbols": ["m_mathOp", "__", "n2$string$2", "__", "n2"], "postprocess": d => ["computeFunction:of:", d[0], d[4]]},
    {"name": "n2$string$3", "symbols": [{"literal":"p"}, {"literal":"i"}, {"literal":"c"}, {"literal":"k"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n2$string$4", "symbols": [{"literal":"r"}, {"literal":"a"}, {"literal":"n"}, {"literal":"d"}, {"literal":"o"}, {"literal":"m"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n2$string$5", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n2", "symbols": ["n2$string$3", "__", "n2$string$4", "__", "n4", "__", "n2$string$5", "__", "n2"], "postprocess": d => ["randomFrom:to:", d[4], d[8]]},
    {"name": "n2$string$6", "symbols": [{"literal":"o"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n2", "symbols": ["m_attribute", "__", "n2$string$6", "__", "m_spriteOrStage"], "postprocess": d => ["getAttribute:of:", d[0], d[4]]},
    {"name": "n2$string$7", "symbols": [{"literal":"d"}, {"literal":"i"}, {"literal":"s"}, {"literal":"t"}, {"literal":"a"}, {"literal":"n"}, {"literal":"c"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n2$string$8", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n2", "symbols": ["n2$string$7", "__", "n2$string$8", "__", "m_spriteOrMouse"], "postprocess": d => ["distanceTo:", d[4]]},
    {"name": "n2$string$9", "symbols": [{"literal":"l"}, {"literal":"e"}, {"literal":"n"}, {"literal":"g"}, {"literal":"t"}, {"literal":"h"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n2$string$10", "symbols": [{"literal":"o"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n2", "symbols": ["n2$string$9", "__", "n2$string$10", "__", "s2"], "postprocess": d => ["stringLength:", d[4]]},
    {"name": "n2$string$11", "symbols": [{"literal":"l"}, {"literal":"e"}, {"literal":"t"}, {"literal":"t"}, {"literal":"e"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n2$string$12", "symbols": [{"literal":"o"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "n2", "symbols": ["n2$string$11", "__", "n", "__", "n2$string$12", "__", "s2"], "postprocess": d => ["letter:of:", d[2], d[6]]},
    {"name": "n2", "symbols": ["n1"], "postprocess": id},
    {"name": "n1", "symbols": ["simple_reporter"], "postprocess": id},
    {"name": "n1", "symbols": ["r_parens"], "postprocess": id},
    {"name": "n1", "symbols": ["b_parens"], "postprocess": id},
    {"name": "n1", "symbols": ["n0"], "postprocess": id},
    {"name": "s2", "symbols": ["s0"], "postprocess": id},
    {"name": "s2", "symbols": ["n1"], "postprocess": id},
    {"name": "n0", "symbols": [{"literal":"-"}, "_", "number"], "postprocess": d => -d[2]},
    {"name": "n0", "symbols": ["number"], "postprocess": d => d[0]},
    {"name": "n0", "symbols": [{"literal":"_"}], "postprocess": d => 0},
    {"name": "s0", "symbols": ["string"], "postprocess": id},
    {"name": "b0$string$1", "symbols": [{"literal":"<"}, {"literal":">"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "b0", "symbols": ["b0$string$1"], "postprocess": d => false},
    {"name": "c0", "symbols": ["color"], "postprocess": id},
    {"name": "_greenFlag$string$1", "symbols": [{"literal":"f"}, {"literal":"l"}, {"literal":"a"}, {"literal":"g"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "_greenFlag", "symbols": ["_greenFlag$string$1"]},
    {"name": "_greenFlag$string$2", "symbols": [{"literal":"g"}, {"literal":"r"}, {"literal":"e"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "_greenFlag$string$3", "symbols": [{"literal":"f"}, {"literal":"l"}, {"literal":"a"}, {"literal":"g"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "_greenFlag", "symbols": ["_greenFlag$string$2", "__", "_greenFlag$string$3"]},
    {"name": "_turnLeft$string$1", "symbols": [{"literal":"c"}, {"literal":"c"}, {"literal":"w"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "_turnLeft", "symbols": ["_turnLeft$string$1"]},
    {"name": "_turnLeft$string$2", "symbols": [{"literal":"l"}, {"literal":"e"}, {"literal":"f"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "_turnLeft", "symbols": ["_turnLeft$string$2"]},
    {"name": "_turnRight$string$1", "symbols": [{"literal":"c"}, {"literal":"w"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "_turnRight", "symbols": ["_turnRight$string$1"]},
    {"name": "_turnRight$string$2", "symbols": [{"literal":"r"}, {"literal":"i"}, {"literal":"g"}, {"literal":"h"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "_turnRight", "symbols": ["_turnRight$string$2"]},
    {"name": "c0$string$1", "symbols": [{"literal":"r"}, {"literal":"e"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "c0", "symbols": ["c0$string$1"], "postprocess": id},
    {"name": "c0$string$2", "symbols": [{"literal":"o"}, {"literal":"r"}, {"literal":"a"}, {"literal":"n"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "c0", "symbols": ["c0$string$2"], "postprocess": id},
    {"name": "c0$string$3", "symbols": [{"literal":"y"}, {"literal":"e"}, {"literal":"l"}, {"literal":"l"}, {"literal":"o"}, {"literal":"w"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "c0", "symbols": ["c0$string$3"], "postprocess": id},
    {"name": "c0$string$4", "symbols": [{"literal":"g"}, {"literal":"r"}, {"literal":"e"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "c0", "symbols": ["c0$string$4"], "postprocess": id},
    {"name": "c0$string$5", "symbols": [{"literal":"b"}, {"literal":"l"}, {"literal":"u"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "c0", "symbols": ["c0$string$5"], "postprocess": id},
    {"name": "c0$string$6", "symbols": [{"literal":"p"}, {"literal":"u"}, {"literal":"r"}, {"literal":"p"}, {"literal":"l"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "c0", "symbols": ["c0$string$6"], "postprocess": id},
    {"name": "c0$string$7", "symbols": [{"literal":"b"}, {"literal":"l"}, {"literal":"a"}, {"literal":"c"}, {"literal":"k"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "c0", "symbols": ["c0$string$7"], "postprocess": id},
    {"name": "c0$string$8", "symbols": [{"literal":"w"}, {"literal":"h"}, {"literal":"i"}, {"literal":"t"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "c0", "symbols": ["c0$string$8"], "postprocess": id},
    {"name": "c0$string$9", "symbols": [{"literal":"p"}, {"literal":"i"}, {"literal":"n"}, {"literal":"k"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "c0", "symbols": ["c0$string$9"], "postprocess": id},
    {"name": "c0$string$10", "symbols": [{"literal":"b"}, {"literal":"r"}, {"literal":"o"}, {"literal":"w"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "c0", "symbols": ["c0$string$10"], "postprocess": id},
    {"name": "m_attribute$string$1", "symbols": [{"literal":"p"}, {"literal":"o"}, {"literal":"s"}, {"literal":"i"}, {"literal":"t"}, {"literal":"i"}, {"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_attribute", "symbols": [{"literal":"x"}, "__", "m_attribute$string$1"], "postprocess": d => "x position"},
    {"name": "m_attribute$string$2", "symbols": [{"literal":"p"}, {"literal":"o"}, {"literal":"s"}, {"literal":"i"}, {"literal":"t"}, {"literal":"i"}, {"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_attribute", "symbols": [{"literal":"y"}, "__", "m_attribute$string$2"], "postprocess": d => "y position"},
    {"name": "m_attribute$string$3", "symbols": [{"literal":"d"}, {"literal":"i"}, {"literal":"r"}, {"literal":"e"}, {"literal":"c"}, {"literal":"t"}, {"literal":"i"}, {"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_attribute", "symbols": ["m_attribute$string$3"], "postprocess": id},
    {"name": "m_attribute$string$4", "symbols": [{"literal":"c"}, {"literal":"o"}, {"literal":"s"}, {"literal":"t"}, {"literal":"u"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_attribute", "symbols": ["m_attribute$string$4", "__", {"literal":"#"}], "postprocess": d => "costume #"},
    {"name": "m_attribute$string$5", "symbols": [{"literal":"c"}, {"literal":"o"}, {"literal":"s"}, {"literal":"t"}, {"literal":"u"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_attribute$string$6", "symbols": [{"literal":"n"}, {"literal":"a"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_attribute", "symbols": ["m_attribute$string$5", "__", "m_attribute$string$6"], "postprocess": d => "costume name"},
    {"name": "m_attribute$string$7", "symbols": [{"literal":"b"}, {"literal":"a"}, {"literal":"c"}, {"literal":"k"}, {"literal":"d"}, {"literal":"r"}, {"literal":"o"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_attribute", "symbols": ["m_attribute$string$7", "__", {"literal":"#"}], "postprocess": d => "backdrop #"},
    {"name": "m_attribute$string$8", "symbols": [{"literal":"b"}, {"literal":"a"}, {"literal":"c"}, {"literal":"k"}, {"literal":"d"}, {"literal":"r"}, {"literal":"o"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_attribute$string$9", "symbols": [{"literal":"n"}, {"literal":"a"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_attribute", "symbols": ["m_attribute$string$8", "__", "m_attribute$string$9"], "postprocess": d => "backdrop name"},
    {"name": "m_attribute$string$10", "symbols": [{"literal":"s"}, {"literal":"i"}, {"literal":"z"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_attribute", "symbols": ["m_attribute$string$10"], "postprocess": id},
    {"name": "m_attribute$string$11", "symbols": [{"literal":"v"}, {"literal":"o"}, {"literal":"l"}, {"literal":"u"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_attribute", "symbols": ["m_attribute$string$11"], "postprocess": id},
    {"name": "m_attribute", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_backdrop", "symbols": ["jpart"], "postprocess": id},
    {"name": "m_backdrop", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_broadcast", "symbols": ["jpart"], "postprocess": id},
    {"name": "m_broadcast", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_costume", "symbols": ["jpart"], "postprocess": id},
    {"name": "m_costume", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_effect$string$1", "symbols": [{"literal":"c"}, {"literal":"o"}, {"literal":"l"}, {"literal":"o"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_effect", "symbols": ["m_effect$string$1"], "postprocess": id},
    {"name": "m_effect$string$2", "symbols": [{"literal":"f"}, {"literal":"i"}, {"literal":"s"}, {"literal":"h"}, {"literal":"e"}, {"literal":"y"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_effect", "symbols": ["m_effect$string$2"], "postprocess": id},
    {"name": "m_effect$string$3", "symbols": [{"literal":"w"}, {"literal":"h"}, {"literal":"i"}, {"literal":"r"}, {"literal":"l"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_effect", "symbols": ["m_effect$string$3"], "postprocess": id},
    {"name": "m_effect$string$4", "symbols": [{"literal":"p"}, {"literal":"i"}, {"literal":"x"}, {"literal":"e"}, {"literal":"l"}, {"literal":"a"}, {"literal":"t"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_effect", "symbols": ["m_effect$string$4"], "postprocess": id},
    {"name": "m_effect$string$5", "symbols": [{"literal":"m"}, {"literal":"o"}, {"literal":"s"}, {"literal":"a"}, {"literal":"i"}, {"literal":"c"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_effect", "symbols": ["m_effect$string$5"], "postprocess": id},
    {"name": "m_effect$string$6", "symbols": [{"literal":"b"}, {"literal":"r"}, {"literal":"i"}, {"literal":"g"}, {"literal":"h"}, {"literal":"t"}, {"literal":"n"}, {"literal":"e"}, {"literal":"s"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_effect", "symbols": ["m_effect$string$6"], "postprocess": id},
    {"name": "m_effect$string$7", "symbols": [{"literal":"g"}, {"literal":"h"}, {"literal":"o"}, {"literal":"s"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_effect", "symbols": ["m_effect$string$7"], "postprocess": id},
    {"name": "m_effect", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_key$string$1", "symbols": [{"literal":"s"}, {"literal":"p"}, {"literal":"a"}, {"literal":"c"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_key", "symbols": ["m_key$string$1"], "postprocess": id},
    {"name": "m_key$string$2", "symbols": [{"literal":"u"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_key$string$3", "symbols": [{"literal":"a"}, {"literal":"r"}, {"literal":"r"}, {"literal":"o"}, {"literal":"w"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_key", "symbols": ["m_key$string$2", "__", "m_key$string$3"], "postprocess": d => "up arrow"},
    {"name": "m_key$string$4", "symbols": [{"literal":"d"}, {"literal":"o"}, {"literal":"w"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_key$string$5", "symbols": [{"literal":"a"}, {"literal":"r"}, {"literal":"r"}, {"literal":"o"}, {"literal":"w"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_key", "symbols": ["m_key$string$4", "__", "m_key$string$5"], "postprocess": d => "down arrow"},
    {"name": "m_key$string$6", "symbols": [{"literal":"r"}, {"literal":"i"}, {"literal":"g"}, {"literal":"h"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_key$string$7", "symbols": [{"literal":"a"}, {"literal":"r"}, {"literal":"r"}, {"literal":"o"}, {"literal":"w"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_key", "symbols": ["m_key$string$6", "__", "m_key$string$7"], "postprocess": d => "right arrow"},
    {"name": "m_key$string$8", "symbols": [{"literal":"l"}, {"literal":"e"}, {"literal":"f"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_key$string$9", "symbols": [{"literal":"a"}, {"literal":"r"}, {"literal":"r"}, {"literal":"o"}, {"literal":"w"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_key", "symbols": ["m_key$string$8", "__", "m_key$string$9"], "postprocess": d => "left arrow"},
    {"name": "m_key$string$10", "symbols": [{"literal":"a"}, {"literal":"n"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_key", "symbols": ["m_key$string$10"], "postprocess": id},
    {"name": "m_key", "symbols": [/[a-z0-9]/], "postprocess": id},
    {"name": "m_key", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_list", "symbols": ["ListName"], "postprocess": id},
    {"name": "m_list", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_location", "symbols": ["jpart"], "postprocess": id},
    {"name": "m_location$string$1", "symbols": [{"literal":"m"}, {"literal":"o"}, {"literal":"u"}, {"literal":"s"}, {"literal":"e"}, {"literal":"-"}, {"literal":"p"}, {"literal":"o"}, {"literal":"i"}, {"literal":"n"}, {"literal":"t"}, {"literal":"e"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_location", "symbols": ["m_location$string$1"], "postprocess": d => "_mouse_"},
    {"name": "m_location$string$2", "symbols": [{"literal":"r"}, {"literal":"a"}, {"literal":"n"}, {"literal":"d"}, {"literal":"o"}, {"literal":"m"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_location$string$3", "symbols": [{"literal":"p"}, {"literal":"o"}, {"literal":"s"}, {"literal":"i"}, {"literal":"t"}, {"literal":"i"}, {"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_location", "symbols": ["m_location$string$2", "__", "m_location$string$3"], "postprocess": d => "_random_"},
    {"name": "m_location", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_mathOp$string$1", "symbols": [{"literal":"a"}, {"literal":"b"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$1"], "postprocess": id},
    {"name": "m_mathOp$string$2", "symbols": [{"literal":"f"}, {"literal":"l"}, {"literal":"o"}, {"literal":"o"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$2"], "postprocess": id},
    {"name": "m_mathOp$string$3", "symbols": [{"literal":"c"}, {"literal":"e"}, {"literal":"i"}, {"literal":"l"}, {"literal":"i"}, {"literal":"n"}, {"literal":"g"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$3"], "postprocess": id},
    {"name": "m_mathOp$string$4", "symbols": [{"literal":"s"}, {"literal":"q"}, {"literal":"r"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$4"], "postprocess": id},
    {"name": "m_mathOp$string$5", "symbols": [{"literal":"s"}, {"literal":"i"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$5"], "postprocess": id},
    {"name": "m_mathOp$string$6", "symbols": [{"literal":"c"}, {"literal":"o"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$6"], "postprocess": id},
    {"name": "m_mathOp$string$7", "symbols": [{"literal":"t"}, {"literal":"a"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$7"], "postprocess": id},
    {"name": "m_mathOp$string$8", "symbols": [{"literal":"a"}, {"literal":"s"}, {"literal":"i"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$8"], "postprocess": id},
    {"name": "m_mathOp$string$9", "symbols": [{"literal":"a"}, {"literal":"c"}, {"literal":"o"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$9"], "postprocess": id},
    {"name": "m_mathOp$string$10", "symbols": [{"literal":"a"}, {"literal":"t"}, {"literal":"a"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$10"], "postprocess": id},
    {"name": "m_mathOp$string$11", "symbols": [{"literal":"l"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$11"], "postprocess": id},
    {"name": "m_mathOp$string$12", "symbols": [{"literal":"l"}, {"literal":"o"}, {"literal":"g"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$12"], "postprocess": id},
    {"name": "m_mathOp", "symbols": [{"literal":"e"}, "_", {"literal":"^"}], "postprocess": d => "e ^"},
    {"name": "m_mathOp$string$13", "symbols": [{"literal":"1"}, {"literal":"0"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_mathOp", "symbols": ["m_mathOp$string$13", "_", {"literal":"^"}], "postprocess": d => "10 ^"},
    {"name": "m_mathOp", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_rotationStyle$string$1", "symbols": [{"literal":"l"}, {"literal":"e"}, {"literal":"f"}, {"literal":"t"}, {"literal":"-"}, {"literal":"r"}, {"literal":"i"}, {"literal":"g"}, {"literal":"h"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_rotationStyle", "symbols": ["m_rotationStyle$string$1"], "postprocess": id},
    {"name": "m_rotationStyle$string$2", "symbols": [{"literal":"d"}, {"literal":"o"}, {"literal":"n"}, {"literal":"'"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_rotationStyle$string$3", "symbols": [{"literal":"r"}, {"literal":"o"}, {"literal":"t"}, {"literal":"a"}, {"literal":"t"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_rotationStyle", "symbols": ["m_rotationStyle$string$2", "__", "m_rotationStyle$string$3"], "postprocess": d => "don't rotate"},
    {"name": "m_rotationStyle$string$4", "symbols": [{"literal":"a"}, {"literal":"l"}, {"literal":"l"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_rotationStyle$string$5", "symbols": [{"literal":"a"}, {"literal":"r"}, {"literal":"o"}, {"literal":"u"}, {"literal":"n"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_rotationStyle", "symbols": ["m_rotationStyle$string$4", "__", "m_rotationStyle$string$5"], "postprocess": d => "all around"},
    {"name": "m_rotationStyle", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_scene", "symbols": ["jpart"], "postprocess": id},
    {"name": "m_scene", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_sound", "symbols": ["jpart"], "postprocess": id},
    {"name": "m_sound", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_spriteOnly", "symbols": ["jpart"], "postprocess": id},
    {"name": "m_spriteOnly$string$1", "symbols": [{"literal":"m"}, {"literal":"y"}, {"literal":"s"}, {"literal":"e"}, {"literal":"l"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_spriteOnly", "symbols": ["m_spriteOnly$string$1"], "postprocess": d => "_myself_"},
    {"name": "m_spriteOnly", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_spriteOrMouse", "symbols": ["jpart"], "postprocess": id},
    {"name": "m_spriteOrMouse$string$1", "symbols": [{"literal":"m"}, {"literal":"o"}, {"literal":"u"}, {"literal":"s"}, {"literal":"e"}, {"literal":"-"}, {"literal":"p"}, {"literal":"o"}, {"literal":"i"}, {"literal":"n"}, {"literal":"t"}, {"literal":"e"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_spriteOrMouse", "symbols": ["m_spriteOrMouse$string$1"], "postprocess": d => "_mouse_"},
    {"name": "m_spriteOrMouse", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_spriteOrStage", "symbols": ["jpart"], "postprocess": id},
    {"name": "m_spriteOrStage$string$1", "symbols": [{"literal":"S"}, {"literal":"t"}, {"literal":"a"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_spriteOrStage", "symbols": ["m_spriteOrStage$string$1"], "postprocess": d => "_stage_"},
    {"name": "m_spriteOrStage", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_stageOrThis$string$1", "symbols": [{"literal":"S"}, {"literal":"t"}, {"literal":"a"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_stageOrThis", "symbols": ["m_stageOrThis$string$1"], "postprocess": d => "_stage_"},
    {"name": "m_stageOrThis$string$2", "symbols": [{"literal":"t"}, {"literal":"h"}, {"literal":"i"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_stageOrThis$string$3", "symbols": [{"literal":"s"}, {"literal":"p"}, {"literal":"r"}, {"literal":"i"}, {"literal":"t"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_stageOrThis", "symbols": ["m_stageOrThis$string$2", "__", "m_stageOrThis$string$3"], "postprocess": d => "this sprite"},
    {"name": "m_stageOrThis", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_stop$string$1", "symbols": [{"literal":"a"}, {"literal":"l"}, {"literal":"l"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_stop", "symbols": ["m_stop$string$1"], "postprocess": id},
    {"name": "m_stop$string$2", "symbols": [{"literal":"t"}, {"literal":"h"}, {"literal":"i"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_stop$string$3", "symbols": [{"literal":"s"}, {"literal":"c"}, {"literal":"r"}, {"literal":"i"}, {"literal":"p"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_stop", "symbols": ["m_stop$string$2", "__", "m_stop$string$3"], "postprocess": d => "this script"},
    {"name": "m_stop$string$4", "symbols": [{"literal":"o"}, {"literal":"t"}, {"literal":"h"}, {"literal":"e"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_stop$string$5", "symbols": [{"literal":"s"}, {"literal":"c"}, {"literal":"r"}, {"literal":"i"}, {"literal":"p"}, {"literal":"t"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_stop$string$6", "symbols": [{"literal":"i"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_stop$string$7", "symbols": [{"literal":"s"}, {"literal":"p"}, {"literal":"r"}, {"literal":"i"}, {"literal":"t"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_stop", "symbols": ["m_stop$string$4", "__", "m_stop$string$5", "__", "m_stop$string$6", "__", "m_stop$string$7"], "postprocess": d => "other scripts in sprite"},
    {"name": "m_stop", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_timeAndDate$string$1", "symbols": [{"literal":"y"}, {"literal":"e"}, {"literal":"a"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_timeAndDate", "symbols": ["m_timeAndDate$string$1"], "postprocess": id},
    {"name": "m_timeAndDate$string$2", "symbols": [{"literal":"m"}, {"literal":"o"}, {"literal":"n"}, {"literal":"t"}, {"literal":"h"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_timeAndDate", "symbols": ["m_timeAndDate$string$2"], "postprocess": id},
    {"name": "m_timeAndDate$string$3", "symbols": [{"literal":"d"}, {"literal":"a"}, {"literal":"t"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_timeAndDate", "symbols": ["m_timeAndDate$string$3"], "postprocess": id},
    {"name": "m_timeAndDate$string$4", "symbols": [{"literal":"d"}, {"literal":"a"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_timeAndDate$string$5", "symbols": [{"literal":"o"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_timeAndDate$string$6", "symbols": [{"literal":"w"}, {"literal":"e"}, {"literal":"e"}, {"literal":"k"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_timeAndDate", "symbols": ["m_timeAndDate$string$4", "__", "m_timeAndDate$string$5", "__", "m_timeAndDate$string$6"], "postprocess": d => "day of week"},
    {"name": "m_timeAndDate$string$7", "symbols": [{"literal":"h"}, {"literal":"o"}, {"literal":"u"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_timeAndDate", "symbols": ["m_timeAndDate$string$7"], "postprocess": id},
    {"name": "m_timeAndDate$string$8", "symbols": [{"literal":"m"}, {"literal":"i"}, {"literal":"n"}, {"literal":"u"}, {"literal":"t"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_timeAndDate", "symbols": ["m_timeAndDate$string$8"], "postprocess": id},
    {"name": "m_timeAndDate$string$9", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"c"}, {"literal":"o"}, {"literal":"n"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_timeAndDate", "symbols": ["m_timeAndDate$string$9"], "postprocess": id},
    {"name": "m_timeAndDate", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_touching", "symbols": ["jpart"], "postprocess": id},
    {"name": "m_touching$string$1", "symbols": [{"literal":"m"}, {"literal":"o"}, {"literal":"u"}, {"literal":"s"}, {"literal":"e"}, {"literal":"-"}, {"literal":"p"}, {"literal":"o"}, {"literal":"i"}, {"literal":"n"}, {"literal":"t"}, {"literal":"e"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_touching", "symbols": ["m_touching$string$1"], "postprocess": d => "_mouse_"},
    {"name": "m_touching$string$2", "symbols": [{"literal":"e"}, {"literal":"d"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_touching", "symbols": ["m_touching$string$2"], "postprocess": d => "_edge_"},
    {"name": "m_touching", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_triggerSensor$string$1", "symbols": [{"literal":"l"}, {"literal":"o"}, {"literal":"u"}, {"literal":"d"}, {"literal":"n"}, {"literal":"e"}, {"literal":"s"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_triggerSensor", "symbols": ["m_triggerSensor$string$1"], "postprocess": id},
    {"name": "m_triggerSensor$string$2", "symbols": [{"literal":"t"}, {"literal":"i"}, {"literal":"m"}, {"literal":"e"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_triggerSensor", "symbols": ["m_triggerSensor$string$2"], "postprocess": id},
    {"name": "m_triggerSensor$string$3", "symbols": [{"literal":"v"}, {"literal":"i"}, {"literal":"d"}, {"literal":"e"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_triggerSensor$string$4", "symbols": [{"literal":"m"}, {"literal":"o"}, {"literal":"t"}, {"literal":"i"}, {"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_triggerSensor", "symbols": ["m_triggerSensor$string$3", "__", "m_triggerSensor$string$4"], "postprocess": d => "video motion"},
    {"name": "m_triggerSensor", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_var", "symbols": ["VariableName"], "postprocess": id},
    {"name": "m_var", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_varName", "symbols": ["VariableName"], "postprocess": id},
    {"name": "m_varName", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_videoMotionType$string$1", "symbols": [{"literal":"m"}, {"literal":"o"}, {"literal":"t"}, {"literal":"i"}, {"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_videoMotionType", "symbols": ["m_videoMotionType$string$1"], "postprocess": id},
    {"name": "m_videoMotionType$string$2", "symbols": [{"literal":"d"}, {"literal":"i"}, {"literal":"r"}, {"literal":"e"}, {"literal":"c"}, {"literal":"t"}, {"literal":"i"}, {"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_videoMotionType", "symbols": ["m_videoMotionType$string$2"], "postprocess": id},
    {"name": "m_videoMotionType", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "m_videoState$string$1", "symbols": [{"literal":"o"}, {"literal":"f"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_videoState", "symbols": ["m_videoState$string$1"], "postprocess": id},
    {"name": "m_videoState$string$2", "symbols": [{"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_videoState", "symbols": ["m_videoState$string$2"], "postprocess": id},
    {"name": "m_videoState$string$3", "symbols": [{"literal":"o"}, {"literal":"n"}, {"literal":"-"}, {"literal":"f"}, {"literal":"l"}, {"literal":"i"}, {"literal":"p"}, {"literal":"p"}, {"literal":"e"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "m_videoState", "symbols": ["m_videoState$string$3"], "postprocess": id},
    {"name": "m_videoState", "symbols": [{"literal":"_"}], "postprocess": d => ""},
    {"name": "d_direction", "symbols": ["n"], "postprocess": id},
    {"name": "d_drum", "symbols": ["n"], "postprocess": id},
    {"name": "d_instrument", "symbols": ["n"], "postprocess": id},
    {"name": "d_listDeleteItem$string$1", "symbols": [{"literal":"l"}, {"literal":"a"}, {"literal":"s"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "d_listDeleteItem", "symbols": ["d_listDeleteItem$string$1"], "postprocess": id},
    {"name": "d_listDeleteItem$string$2", "symbols": [{"literal":"a"}, {"literal":"l"}, {"literal":"l"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "d_listDeleteItem", "symbols": ["d_listDeleteItem$string$2"], "postprocess": id},
    {"name": "d_listDeleteItem", "symbols": ["n"], "postprocess": id},
    {"name": "d_listItem$string$1", "symbols": [{"literal":"l"}, {"literal":"a"}, {"literal":"s"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "d_listItem", "symbols": ["d_listItem$string$1"], "postprocess": id},
    {"name": "d_listItem$string$2", "symbols": [{"literal":"r"}, {"literal":"a"}, {"literal":"n"}, {"literal":"d"}, {"literal":"o"}, {"literal":"m"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "d_listItem", "symbols": ["d_listItem$string$2"], "postprocess": id},
    {"name": "d_listItem", "symbols": ["n"], "postprocess": id},
    {"name": "d_note", "symbols": ["n"], "postprocess": id},
    {"name": "m_attribute", "symbols": ["jpart"], "postprocess": id},
    {"name": "block$string$1", "symbols": [{"literal":"m"}, {"literal":"o"}, {"literal":"v"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$2", "symbols": [{"literal":"s"}, {"literal":"t"}, {"literal":"e"}, {"literal":"p"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$1", "__", "n", "__", "block$string$2"], "postprocess": d => ["forward:", d[2]]},
    {"name": "block$string$3", "symbols": [{"literal":"t"}, {"literal":"u"}, {"literal":"r"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$4", "symbols": [{"literal":"d"}, {"literal":"e"}, {"literal":"g"}, {"literal":"r"}, {"literal":"e"}, {"literal":"e"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$3", "__", "_turnRight", "__", "n", "__", "block$string$4"], "postprocess": d => ["turnRight:", d[2], d[4]]},
    {"name": "block$string$5", "symbols": [{"literal":"t"}, {"literal":"u"}, {"literal":"r"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$6", "symbols": [{"literal":"d"}, {"literal":"e"}, {"literal":"g"}, {"literal":"r"}, {"literal":"e"}, {"literal":"e"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$5", "__", "_turnLeft", "__", "n", "__", "block$string$6"], "postprocess": d => ["turnLeft:", d[2], d[4]]},
    {"name": "block$string$7", "symbols": [{"literal":"p"}, {"literal":"o"}, {"literal":"i"}, {"literal":"n"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$8", "symbols": [{"literal":"i"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$9", "symbols": [{"literal":"d"}, {"literal":"i"}, {"literal":"r"}, {"literal":"e"}, {"literal":"c"}, {"literal":"t"}, {"literal":"i"}, {"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$7", "__", "block$string$8", "__", "block$string$9", "__", "d_direction"], "postprocess": d => ["heading:", d[6]]},
    {"name": "block$string$10", "symbols": [{"literal":"p"}, {"literal":"o"}, {"literal":"i"}, {"literal":"n"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$11", "symbols": [{"literal":"t"}, {"literal":"o"}, {"literal":"w"}, {"literal":"a"}, {"literal":"r"}, {"literal":"d"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$10", "__", "block$string$11", "__", "m_spriteOrMouse"], "postprocess": d => ["pointTowards:", d[4]]},
    {"name": "block$string$12", "symbols": [{"literal":"g"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$13", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$14", "symbols": [{"literal":"x"}, {"literal":":"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$15", "symbols": [{"literal":"y"}, {"literal":":"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$12", "__", "block$string$13", "__", "block$string$14", "__", "n", "__", "block$string$15", "__", "n"], "postprocess": d => ["gotoX:y:", d[6], d[10]]},
    {"name": "block$string$16", "symbols": [{"literal":"g"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$17", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$16", "__", "block$string$17", "__", "m_location"], "postprocess": d => ["gotoSpriteOrMouse:", d[4]]},
    {"name": "block$string$18", "symbols": [{"literal":"g"}, {"literal":"l"}, {"literal":"i"}, {"literal":"d"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$19", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"c"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$20", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$21", "symbols": [{"literal":"x"}, {"literal":":"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$22", "symbols": [{"literal":"y"}, {"literal":":"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$18", "__", "n", "__", "block$string$19", "__", "block$string$20", "__", "block$string$21", "__", "n", "__", "block$string$22", "__", "n"], "postprocess": d => ["glideSecs:toX:y:elapsed:from:", d[2], d[10], d[14]]},
    {"name": "block$string$23", "symbols": [{"literal":"c"}, {"literal":"h"}, {"literal":"a"}, {"literal":"n"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$24", "symbols": [{"literal":"b"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$23", "__", {"literal":"x"}, "__", "block$string$24", "__", "n"], "postprocess": d => ["changeXposBy:", d[6]]},
    {"name": "block$string$25", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$26", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$25", "__", {"literal":"x"}, "__", "block$string$26", "__", "n"], "postprocess": d => ["xpos:", d[6]]},
    {"name": "block$string$27", "symbols": [{"literal":"c"}, {"literal":"h"}, {"literal":"a"}, {"literal":"n"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$28", "symbols": [{"literal":"b"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$27", "__", {"literal":"y"}, "__", "block$string$28", "__", "n"], "postprocess": d => ["changeYposBy:", d[6]]},
    {"name": "block$string$29", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$30", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$29", "__", {"literal":"y"}, "__", "block$string$30", "__", "n"], "postprocess": d => ["ypos:", d[6]]},
    {"name": "block$string$31", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$32", "symbols": [{"literal":"r"}, {"literal":"o"}, {"literal":"t"}, {"literal":"a"}, {"literal":"t"}, {"literal":"i"}, {"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$33", "symbols": [{"literal":"s"}, {"literal":"t"}, {"literal":"y"}, {"literal":"l"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$31", "__", "block$string$32", "__", "block$string$33", "__", "m_rotationStyle"], "postprocess": d => ["setRotationStyle", d[6]]},
    {"name": "block$string$34", "symbols": [{"literal":"s"}, {"literal":"a"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$35", "symbols": [{"literal":"f"}, {"literal":"o"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$36", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"c"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$34", "__", "sb", "__", "block$string$35", "__", "n", "__", "block$string$36"], "postprocess": d => ["say:duration:elapsed:from:", d[2], d[6]]},
    {"name": "block$string$37", "symbols": [{"literal":"s"}, {"literal":"a"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$37", "__", "sb"], "postprocess": d => ["say:", d[2]]},
    {"name": "block$string$38", "symbols": [{"literal":"t"}, {"literal":"h"}, {"literal":"i"}, {"literal":"n"}, {"literal":"k"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$39", "symbols": [{"literal":"f"}, {"literal":"o"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$40", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"c"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$38", "__", "sb", "__", "block$string$39", "__", "n", "__", "block$string$40"], "postprocess": d => ["think:duration:elapsed:from:", d[2], d[6]]},
    {"name": "block$string$41", "symbols": [{"literal":"t"}, {"literal":"h"}, {"literal":"i"}, {"literal":"n"}, {"literal":"k"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$41", "__", "sb"], "postprocess": d => ["think:", d[2]]},
    {"name": "block$string$42", "symbols": [{"literal":"s"}, {"literal":"h"}, {"literal":"o"}, {"literal":"w"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$42"], "postprocess": d => ["show"]},
    {"name": "block$string$43", "symbols": [{"literal":"h"}, {"literal":"i"}, {"literal":"d"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$43"], "postprocess": d => ["hide"]},
    {"name": "block$string$44", "symbols": [{"literal":"s"}, {"literal":"w"}, {"literal":"i"}, {"literal":"t"}, {"literal":"c"}, {"literal":"h"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$45", "symbols": [{"literal":"c"}, {"literal":"o"}, {"literal":"s"}, {"literal":"t"}, {"literal":"u"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$46", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$44", "__", "block$string$45", "__", "block$string$46", "__", "m_costume"], "postprocess": d => ["lookLike:", d[6]]},
    {"name": "block$string$47", "symbols": [{"literal":"n"}, {"literal":"e"}, {"literal":"x"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$48", "symbols": [{"literal":"c"}, {"literal":"o"}, {"literal":"s"}, {"literal":"t"}, {"literal":"u"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$47", "__", "block$string$48"], "postprocess": d => ["nextCostume"]},
    {"name": "block$string$49", "symbols": [{"literal":"n"}, {"literal":"e"}, {"literal":"x"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$50", "symbols": [{"literal":"b"}, {"literal":"a"}, {"literal":"c"}, {"literal":"k"}, {"literal":"d"}, {"literal":"r"}, {"literal":"o"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$49", "__", "block$string$50"], "postprocess": d => ["nextScene"]},
    {"name": "block$string$51", "symbols": [{"literal":"s"}, {"literal":"w"}, {"literal":"i"}, {"literal":"t"}, {"literal":"c"}, {"literal":"h"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$52", "symbols": [{"literal":"b"}, {"literal":"a"}, {"literal":"c"}, {"literal":"k"}, {"literal":"d"}, {"literal":"r"}, {"literal":"o"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$53", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$51", "__", "block$string$52", "__", "block$string$53", "__", "m_backdrop"], "postprocess": d => ["startScene", d[6]]},
    {"name": "block$string$54", "symbols": [{"literal":"s"}, {"literal":"w"}, {"literal":"i"}, {"literal":"t"}, {"literal":"c"}, {"literal":"h"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$55", "symbols": [{"literal":"b"}, {"literal":"a"}, {"literal":"c"}, {"literal":"k"}, {"literal":"d"}, {"literal":"r"}, {"literal":"o"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$56", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$57", "symbols": [{"literal":"a"}, {"literal":"n"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$58", "symbols": [{"literal":"w"}, {"literal":"a"}, {"literal":"i"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$54", "__", "block$string$55", "__", "block$string$56", "__", "m_backdrop", "__", "block$string$57", "__", "block$string$58"], "postprocess": d => ["startSceneAndWait", d[6]]},
    {"name": "block$string$59", "symbols": [{"literal":"c"}, {"literal":"h"}, {"literal":"a"}, {"literal":"n"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$60", "symbols": [{"literal":"e"}, {"literal":"f"}, {"literal":"f"}, {"literal":"e"}, {"literal":"c"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$61", "symbols": [{"literal":"b"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$59", "__", "m_effect", "__", "block$string$60", "__", "block$string$61", "__", "n"], "postprocess": d => ["changeGraphicEffect:by:", d[2], d[8]]},
    {"name": "block$string$62", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$63", "symbols": [{"literal":"e"}, {"literal":"f"}, {"literal":"f"}, {"literal":"e"}, {"literal":"c"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$64", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$62", "__", "m_effect", "__", "block$string$63", "__", "block$string$64", "__", "n"], "postprocess": d => ["setGraphicEffect:to:", d[2], d[8]]},
    {"name": "block$string$65", "symbols": [{"literal":"c"}, {"literal":"l"}, {"literal":"e"}, {"literal":"a"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$66", "symbols": [{"literal":"g"}, {"literal":"r"}, {"literal":"a"}, {"literal":"p"}, {"literal":"h"}, {"literal":"i"}, {"literal":"c"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$67", "symbols": [{"literal":"e"}, {"literal":"f"}, {"literal":"f"}, {"literal":"e"}, {"literal":"c"}, {"literal":"t"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$65", "__", "block$string$66", "__", "block$string$67"], "postprocess": d => ["filterReset"]},
    {"name": "block$string$68", "symbols": [{"literal":"c"}, {"literal":"h"}, {"literal":"a"}, {"literal":"n"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$69", "symbols": [{"literal":"s"}, {"literal":"i"}, {"literal":"z"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$70", "symbols": [{"literal":"b"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$68", "__", "block$string$69", "__", "block$string$70", "__", "n"], "postprocess": d => ["changeSizeBy:", d[6]]},
    {"name": "block$string$71", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$72", "symbols": [{"literal":"s"}, {"literal":"i"}, {"literal":"z"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$73", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$71", "__", "block$string$72", "__", "block$string$73", "__", "n", "__", {"literal":"%"}], "postprocess": d => ["setSizeTo:", d[6]]},
    {"name": "block$string$74", "symbols": [{"literal":"g"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$75", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$76", "symbols": [{"literal":"f"}, {"literal":"r"}, {"literal":"o"}, {"literal":"n"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$74", "__", "block$string$75", "__", "block$string$76"], "postprocess": d => ["comeToFront"]},
    {"name": "block$string$77", "symbols": [{"literal":"g"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$78", "symbols": [{"literal":"b"}, {"literal":"a"}, {"literal":"c"}, {"literal":"k"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$79", "symbols": [{"literal":"l"}, {"literal":"a"}, {"literal":"y"}, {"literal":"e"}, {"literal":"r"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$77", "__", "block$string$78", "__", "n", "__", "block$string$79"], "postprocess": d => ["goBackByLayers:", d[4]]},
    {"name": "block$string$80", "symbols": [{"literal":"p"}, {"literal":"l"}, {"literal":"a"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$81", "symbols": [{"literal":"s"}, {"literal":"o"}, {"literal":"u"}, {"literal":"n"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$80", "__", "block$string$81", "__", "m_sound"], "postprocess": d => ["playSound:", d[4]]},
    {"name": "block$string$82", "symbols": [{"literal":"p"}, {"literal":"l"}, {"literal":"a"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$83", "symbols": [{"literal":"s"}, {"literal":"o"}, {"literal":"u"}, {"literal":"n"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$84", "symbols": [{"literal":"u"}, {"literal":"n"}, {"literal":"t"}, {"literal":"i"}, {"literal":"l"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$85", "symbols": [{"literal":"d"}, {"literal":"o"}, {"literal":"n"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$82", "__", "block$string$83", "__", "m_sound", "__", "block$string$84", "__", "block$string$85"], "postprocess": d => ["doPlaySoundAndWait", d[4]]},
    {"name": "block$string$86", "symbols": [{"literal":"s"}, {"literal":"t"}, {"literal":"o"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$87", "symbols": [{"literal":"a"}, {"literal":"l"}, {"literal":"l"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$88", "symbols": [{"literal":"s"}, {"literal":"o"}, {"literal":"u"}, {"literal":"n"}, {"literal":"d"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$86", "__", "block$string$87", "__", "block$string$88"], "postprocess": d => ["stopAllSounds"]},
    {"name": "block$string$89", "symbols": [{"literal":"p"}, {"literal":"l"}, {"literal":"a"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$90", "symbols": [{"literal":"d"}, {"literal":"r"}, {"literal":"u"}, {"literal":"m"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$91", "symbols": [{"literal":"f"}, {"literal":"o"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$92", "symbols": [{"literal":"b"}, {"literal":"e"}, {"literal":"a"}, {"literal":"t"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$89", "__", "block$string$90", "__", "d_drum", "__", "block$string$91", "__", "n", "__", "block$string$92"], "postprocess": d => ["playDrum", d[4], d[8]]},
    {"name": "block$string$93", "symbols": [{"literal":"r"}, {"literal":"e"}, {"literal":"s"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$94", "symbols": [{"literal":"f"}, {"literal":"o"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$95", "symbols": [{"literal":"b"}, {"literal":"e"}, {"literal":"a"}, {"literal":"t"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$93", "__", "block$string$94", "__", "n", "__", "block$string$95"], "postprocess": d => ["rest:elapsed:from:", d[4]]},
    {"name": "block$string$96", "symbols": [{"literal":"p"}, {"literal":"l"}, {"literal":"a"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$97", "symbols": [{"literal":"n"}, {"literal":"o"}, {"literal":"t"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$98", "symbols": [{"literal":"f"}, {"literal":"o"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$99", "symbols": [{"literal":"b"}, {"literal":"e"}, {"literal":"a"}, {"literal":"t"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$96", "__", "block$string$97", "__", "d_note", "__", "block$string$98", "__", "n", "__", "block$string$99"], "postprocess": d => ["noteOn:duration:elapsed:from:", d[4], d[8]]},
    {"name": "block$string$100", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$101", "symbols": [{"literal":"i"}, {"literal":"n"}, {"literal":"s"}, {"literal":"t"}, {"literal":"r"}, {"literal":"u"}, {"literal":"m"}, {"literal":"e"}, {"literal":"n"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$102", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$100", "__", "block$string$101", "__", "block$string$102", "__", "d_instrument"], "postprocess": d => ["instrument:", d[6]]},
    {"name": "block$string$103", "symbols": [{"literal":"c"}, {"literal":"h"}, {"literal":"a"}, {"literal":"n"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$104", "symbols": [{"literal":"v"}, {"literal":"o"}, {"literal":"l"}, {"literal":"u"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$105", "symbols": [{"literal":"b"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$103", "__", "block$string$104", "__", "block$string$105", "__", "n"], "postprocess": d => ["changeVolumeBy:", d[6]]},
    {"name": "block$string$106", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$107", "symbols": [{"literal":"v"}, {"literal":"o"}, {"literal":"l"}, {"literal":"u"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$108", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$106", "__", "block$string$107", "__", "block$string$108", "__", "n", "__", {"literal":"%"}], "postprocess": d => ["setVolumeTo:", d[6]]},
    {"name": "block$string$109", "symbols": [{"literal":"c"}, {"literal":"h"}, {"literal":"a"}, {"literal":"n"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$110", "symbols": [{"literal":"t"}, {"literal":"e"}, {"literal":"m"}, {"literal":"p"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$111", "symbols": [{"literal":"b"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$109", "__", "block$string$110", "__", "block$string$111", "__", "n"], "postprocess": d => ["changeTempoBy:", d[6]]},
    {"name": "block$string$112", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$113", "symbols": [{"literal":"t"}, {"literal":"e"}, {"literal":"m"}, {"literal":"p"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$114", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$115", "symbols": [{"literal":"b"}, {"literal":"p"}, {"literal":"m"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$112", "__", "block$string$113", "__", "block$string$114", "__", "n", "__", "block$string$115"], "postprocess": d => ["setTempoTo:", d[6]]},
    {"name": "block$string$116", "symbols": [{"literal":"c"}, {"literal":"l"}, {"literal":"e"}, {"literal":"a"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$116"], "postprocess": d => ["clearPenTrails"]},
    {"name": "block$string$117", "symbols": [{"literal":"s"}, {"literal":"t"}, {"literal":"a"}, {"literal":"m"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$117"], "postprocess": d => ["stampCostume"]},
    {"name": "block$string$118", "symbols": [{"literal":"p"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$119", "symbols": [{"literal":"d"}, {"literal":"o"}, {"literal":"w"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$118", "__", "block$string$119"], "postprocess": d => ["putPenDown"]},
    {"name": "block$string$120", "symbols": [{"literal":"p"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$121", "symbols": [{"literal":"u"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$120", "__", "block$string$121"], "postprocess": d => ["putPenUp"]},
    {"name": "block$string$122", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$123", "symbols": [{"literal":"p"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$124", "symbols": [{"literal":"c"}, {"literal":"o"}, {"literal":"l"}, {"literal":"o"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$125", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$122", "__", "block$string$123", "__", "block$string$124", "__", "block$string$125", "__", "c"], "postprocess": d => ["penColor:", d[8]]},
    {"name": "block$string$126", "symbols": [{"literal":"c"}, {"literal":"h"}, {"literal":"a"}, {"literal":"n"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$127", "symbols": [{"literal":"p"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$128", "symbols": [{"literal":"h"}, {"literal":"u"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$129", "symbols": [{"literal":"b"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$126", "__", "block$string$127", "__", "block$string$128", "__", "block$string$129", "__", "n"], "postprocess": d => ["changePenHueBy:", d[8]]},
    {"name": "block$string$130", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$131", "symbols": [{"literal":"p"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$132", "symbols": [{"literal":"h"}, {"literal":"u"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$133", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$130", "__", "block$string$131", "__", "block$string$132", "__", "block$string$133", "__", "n"], "postprocess": d => ["setPenHueTo:", d[8]]},
    {"name": "block$string$134", "symbols": [{"literal":"c"}, {"literal":"h"}, {"literal":"a"}, {"literal":"n"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$135", "symbols": [{"literal":"p"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$136", "symbols": [{"literal":"s"}, {"literal":"h"}, {"literal":"a"}, {"literal":"d"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$137", "symbols": [{"literal":"b"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$134", "__", "block$string$135", "__", "block$string$136", "__", "block$string$137", "__", "n"], "postprocess": d => ["changePenShadeBy:", d[8]]},
    {"name": "block$string$138", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$139", "symbols": [{"literal":"p"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$140", "symbols": [{"literal":"s"}, {"literal":"h"}, {"literal":"a"}, {"literal":"d"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$141", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$138", "__", "block$string$139", "__", "block$string$140", "__", "block$string$141", "__", "n"], "postprocess": d => ["setPenShadeTo:", d[8]]},
    {"name": "block$string$142", "symbols": [{"literal":"c"}, {"literal":"h"}, {"literal":"a"}, {"literal":"n"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$143", "symbols": [{"literal":"p"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$144", "symbols": [{"literal":"s"}, {"literal":"i"}, {"literal":"z"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$145", "symbols": [{"literal":"b"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$142", "__", "block$string$143", "__", "block$string$144", "__", "block$string$145", "__", "n"], "postprocess": d => ["changePenSizeBy:", d[8]]},
    {"name": "block$string$146", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$147", "symbols": [{"literal":"p"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$148", "symbols": [{"literal":"s"}, {"literal":"i"}, {"literal":"z"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$149", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$146", "__", "block$string$147", "__", "block$string$148", "__", "block$string$149", "__", "n"], "postprocess": d => ["penSize:", d[8]]},
    {"name": "block$string$150", "symbols": [{"literal":"w"}, {"literal":"h"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$151", "symbols": [{"literal":"c"}, {"literal":"l"}, {"literal":"i"}, {"literal":"c"}, {"literal":"k"}, {"literal":"e"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$150", "__", "_greenFlag", "__", "block$string$151"], "postprocess": d => ["whenGreenFlag", d[2]]},
    {"name": "block$string$152", "symbols": [{"literal":"w"}, {"literal":"h"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$153", "symbols": [{"literal":"k"}, {"literal":"e"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$154", "symbols": [{"literal":"p"}, {"literal":"r"}, {"literal":"e"}, {"literal":"s"}, {"literal":"s"}, {"literal":"e"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$152", "__", "m_key", "__", "block$string$153", "__", "block$string$154"], "postprocess": d => ["whenKeyPressed", d[2]]},
    {"name": "block$string$155", "symbols": [{"literal":"w"}, {"literal":"h"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$156", "symbols": [{"literal":"t"}, {"literal":"h"}, {"literal":"i"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$157", "symbols": [{"literal":"s"}, {"literal":"p"}, {"literal":"r"}, {"literal":"i"}, {"literal":"t"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$158", "symbols": [{"literal":"c"}, {"literal":"l"}, {"literal":"i"}, {"literal":"c"}, {"literal":"k"}, {"literal":"e"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$155", "__", "block$string$156", "__", "block$string$157", "__", "block$string$158"], "postprocess": d => ["whenClicked"]},
    {"name": "block$string$159", "symbols": [{"literal":"w"}, {"literal":"h"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$160", "symbols": [{"literal":"b"}, {"literal":"a"}, {"literal":"c"}, {"literal":"k"}, {"literal":"d"}, {"literal":"r"}, {"literal":"o"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$161", "symbols": [{"literal":"s"}, {"literal":"w"}, {"literal":"i"}, {"literal":"t"}, {"literal":"c"}, {"literal":"h"}, {"literal":"e"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$162", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$159", "__", "block$string$160", "__", "block$string$161", "__", "block$string$162", "__", "m_backdrop"], "postprocess": d => ["whenSceneStarts", d[8]]},
    {"name": "block$string$163", "symbols": [{"literal":"w"}, {"literal":"h"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$163", "__", "m_triggerSensor", "__", {"literal":">"}, "__", "n"], "postprocess": d => ["whenSensorGreaterThan", d[2], d[6]]},
    {"name": "block$string$164", "symbols": [{"literal":"w"}, {"literal":"h"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$165", "symbols": [{"literal":"r"}, {"literal":"e"}, {"literal":"c"}, {"literal":"e"}, {"literal":"i"}, {"literal":"v"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$164", "__", {"literal":"I"}, "__", "block$string$165", "__", "m_broadcast"], "postprocess": d => ["whenIReceive", d[6]]},
    {"name": "block$string$166", "symbols": [{"literal":"b"}, {"literal":"r"}, {"literal":"o"}, {"literal":"a"}, {"literal":"d"}, {"literal":"c"}, {"literal":"a"}, {"literal":"s"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$166", "__", "m_broadcast"], "postprocess": d => ["broadcast:", d[2]]},
    {"name": "block$string$167", "symbols": [{"literal":"b"}, {"literal":"r"}, {"literal":"o"}, {"literal":"a"}, {"literal":"d"}, {"literal":"c"}, {"literal":"a"}, {"literal":"s"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$168", "symbols": [{"literal":"a"}, {"literal":"n"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$169", "symbols": [{"literal":"w"}, {"literal":"a"}, {"literal":"i"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$167", "__", "m_broadcast", "__", "block$string$168", "__", "block$string$169"], "postprocess": d => ["doBroadcastAndWait", d[2]]},
    {"name": "block$string$170", "symbols": [{"literal":"w"}, {"literal":"a"}, {"literal":"i"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$171", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"c"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$170", "__", "n", "__", "block$string$171"], "postprocess": d => ["wait:elapsed:from:", d[2]]},
    {"name": "block$string$172", "symbols": [{"literal":"r"}, {"literal":"e"}, {"literal":"p"}, {"literal":"e"}, {"literal":"a"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$172", "__", "n"], "postprocess": d => ["doRepeat", d[2]]},
    {"name": "block$string$173", "symbols": [{"literal":"f"}, {"literal":"o"}, {"literal":"r"}, {"literal":"e"}, {"literal":"v"}, {"literal":"e"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$173"], "postprocess": d => ["doForever"]},
    {"name": "block$string$174", "symbols": [{"literal":"i"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$175", "symbols": [{"literal":"t"}, {"literal":"h"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$174", "__", "b", "__", "block$string$175"], "postprocess": d => ["doIfElse", d[2]]},
    {"name": "block$string$176", "symbols": [{"literal":"w"}, {"literal":"a"}, {"literal":"i"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$177", "symbols": [{"literal":"u"}, {"literal":"n"}, {"literal":"t"}, {"literal":"i"}, {"literal":"l"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$176", "__", "block$string$177", "__", "b"], "postprocess": d => ["doWaitUntil", d[4]]},
    {"name": "block$string$178", "symbols": [{"literal":"r"}, {"literal":"e"}, {"literal":"p"}, {"literal":"e"}, {"literal":"a"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$179", "symbols": [{"literal":"u"}, {"literal":"n"}, {"literal":"t"}, {"literal":"i"}, {"literal":"l"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$178", "__", "block$string$179", "__", "b"], "postprocess": d => ["doUntil", d[4]]},
    {"name": "block$string$180", "symbols": [{"literal":"s"}, {"literal":"t"}, {"literal":"o"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$180", "__", "m_stop"], "postprocess": d => ["stopScripts", d[2]]},
    {"name": "block$string$181", "symbols": [{"literal":"w"}, {"literal":"h"}, {"literal":"e"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$182", "symbols": [{"literal":"s"}, {"literal":"t"}, {"literal":"a"}, {"literal":"r"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$183", "symbols": [{"literal":"a"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$184", "symbols": [{"literal":"c"}, {"literal":"l"}, {"literal":"o"}, {"literal":"n"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$181", "__", {"literal":"I"}, "__", "block$string$182", "__", "block$string$183", "__", {"literal":"a"}, "__", "block$string$184"], "postprocess": d => ["whenCloned"]},
    {"name": "block$string$185", "symbols": [{"literal":"c"}, {"literal":"r"}, {"literal":"e"}, {"literal":"a"}, {"literal":"t"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$186", "symbols": [{"literal":"c"}, {"literal":"l"}, {"literal":"o"}, {"literal":"n"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$187", "symbols": [{"literal":"o"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$185", "__", "block$string$186", "__", "block$string$187", "__", "m_spriteOnly"], "postprocess": d => ["createCloneOf", d[6]]},
    {"name": "block$string$188", "symbols": [{"literal":"d"}, {"literal":"e"}, {"literal":"l"}, {"literal":"e"}, {"literal":"t"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$189", "symbols": [{"literal":"t"}, {"literal":"h"}, {"literal":"i"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$190", "symbols": [{"literal":"c"}, {"literal":"l"}, {"literal":"o"}, {"literal":"n"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$188", "__", "block$string$189", "__", "block$string$190"], "postprocess": d => ["deleteClone"]},
    {"name": "block$string$191", "symbols": [{"literal":"a"}, {"literal":"s"}, {"literal":"k"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$192", "symbols": [{"literal":"a"}, {"literal":"n"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$193", "symbols": [{"literal":"w"}, {"literal":"a"}, {"literal":"i"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$191", "__", "sb", "__", "block$string$192", "__", "block$string$193"], "postprocess": d => ["doAsk", d[2]]},
    {"name": "block$string$194", "symbols": [{"literal":"t"}, {"literal":"u"}, {"literal":"r"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$195", "symbols": [{"literal":"v"}, {"literal":"i"}, {"literal":"d"}, {"literal":"e"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$194", "__", "block$string$195", "__", "m_videoState"], "postprocess": d => ["setVideoState", d[4]]},
    {"name": "block$string$196", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$197", "symbols": [{"literal":"v"}, {"literal":"i"}, {"literal":"d"}, {"literal":"e"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$198", "symbols": [{"literal":"t"}, {"literal":"r"}, {"literal":"a"}, {"literal":"n"}, {"literal":"s"}, {"literal":"p"}, {"literal":"a"}, {"literal":"r"}, {"literal":"e"}, {"literal":"n"}, {"literal":"c"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$199", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$196", "__", "block$string$197", "__", "block$string$198", "__", "block$string$199", "__", "n", "__", {"literal":"%"}], "postprocess": d => ["setVideoTransparency", d[8]]},
    {"name": "block$string$200", "symbols": [{"literal":"r"}, {"literal":"e"}, {"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$201", "symbols": [{"literal":"t"}, {"literal":"i"}, {"literal":"m"}, {"literal":"e"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$200", "__", "block$string$201"], "postprocess": d => ["timerReset"]},
    {"name": "block$string$202", "symbols": [{"literal":"s"}, {"literal":"e"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$203", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$202", "__", "m_var", "__", "block$string$203", "__", "sb"], "postprocess": d => ["setVar:to:", d[2], d[6]]},
    {"name": "block$string$204", "symbols": [{"literal":"c"}, {"literal":"h"}, {"literal":"a"}, {"literal":"n"}, {"literal":"g"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$205", "symbols": [{"literal":"b"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$204", "__", "m_var", "__", "block$string$205", "__", "n"], "postprocess": d => ["changeVar:by:", d[2], d[6]]},
    {"name": "block$string$206", "symbols": [{"literal":"s"}, {"literal":"h"}, {"literal":"o"}, {"literal":"w"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$207", "symbols": [{"literal":"v"}, {"literal":"a"}, {"literal":"r"}, {"literal":"i"}, {"literal":"a"}, {"literal":"b"}, {"literal":"l"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$206", "__", "block$string$207", "__", "m_var"], "postprocess": d => ["showVariable:", d[4]]},
    {"name": "block$string$208", "symbols": [{"literal":"h"}, {"literal":"i"}, {"literal":"d"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$209", "symbols": [{"literal":"v"}, {"literal":"a"}, {"literal":"r"}, {"literal":"i"}, {"literal":"a"}, {"literal":"b"}, {"literal":"l"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$208", "__", "block$string$209", "__", "m_var"], "postprocess": d => ["hideVariable:", d[4]]},
    {"name": "block$string$210", "symbols": [{"literal":"a"}, {"literal":"d"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$211", "symbols": [{"literal":"t"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$210", "__", "sb", "__", "block$string$211", "__", "m_list"], "postprocess": d => ["append:toList:", d[2], d[6]]},
    {"name": "block$string$212", "symbols": [{"literal":"d"}, {"literal":"e"}, {"literal":"l"}, {"literal":"e"}, {"literal":"t"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$213", "symbols": [{"literal":"o"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$212", "__", "d_listDeleteItem", "__", "block$string$213", "__", "m_list"], "postprocess": d => ["deleteLine:ofList:", d[2], d[6]]},
    {"name": "block$string$214", "symbols": [{"literal":"i"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$215", "symbols": [{"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$216", "symbols": [{"literal":"e"}, {"literal":"d"}, {"literal":"g"}, {"literal":"e"}, {"literal":","}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$217", "symbols": [{"literal":"b"}, {"literal":"o"}, {"literal":"u"}, {"literal":"n"}, {"literal":"c"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$214", "__", "block$string$215", "__", "block$string$216", "__", "block$string$217"], "postprocess": d => ["bounceOffEdge"]},
    {"name": "block$string$218", "symbols": [{"literal":"i"}, {"literal":"n"}, {"literal":"s"}, {"literal":"e"}, {"literal":"r"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$219", "symbols": [{"literal":"a"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$220", "symbols": [{"literal":"o"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$218", "__", "sb", "__", "block$string$219", "__", "d_listItem", "__", "block$string$220", "__", "m_list"], "postprocess": d => ["insert:at:ofList:", d[2], d[6], d[10]]},
    {"name": "block$string$221", "symbols": [{"literal":"r"}, {"literal":"e"}, {"literal":"p"}, {"literal":"l"}, {"literal":"a"}, {"literal":"c"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$222", "symbols": [{"literal":"i"}, {"literal":"t"}, {"literal":"e"}, {"literal":"m"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$223", "symbols": [{"literal":"o"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$224", "symbols": [{"literal":"w"}, {"literal":"i"}, {"literal":"t"}, {"literal":"h"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$221", "__", "block$string$222", "__", "d_listItem", "__", "block$string$223", "__", "m_list", "__", "block$string$224", "__", "sb"], "postprocess": d => ["setLine:ofList:to:", d[4], d[8], d[12]]},
    {"name": "block$string$225", "symbols": [{"literal":"s"}, {"literal":"h"}, {"literal":"o"}, {"literal":"w"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$226", "symbols": [{"literal":"l"}, {"literal":"i"}, {"literal":"s"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$225", "__", "block$string$226", "__", "m_list"], "postprocess": d => ["showList:", d[4]]},
    {"name": "block$string$227", "symbols": [{"literal":"h"}, {"literal":"i"}, {"literal":"d"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block$string$228", "symbols": [{"literal":"l"}, {"literal":"i"}, {"literal":"s"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$227", "__", "block$string$228", "__", "m_list"], "postprocess": d => ["hideList:", d[4]]},
    {"name": "simple_reporter$string$1", "symbols": [{"literal":"p"}, {"literal":"o"}, {"literal":"s"}, {"literal":"i"}, {"literal":"t"}, {"literal":"i"}, {"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": [{"literal":"x"}, "__", "simple_reporter$string$1"], "postprocess": d => ["xpos"]},
    {"name": "simple_reporter$string$2", "symbols": [{"literal":"p"}, {"literal":"o"}, {"literal":"s"}, {"literal":"i"}, {"literal":"t"}, {"literal":"i"}, {"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": [{"literal":"y"}, "__", "simple_reporter$string$2"], "postprocess": d => ["ypos"]},
    {"name": "simple_reporter$string$3", "symbols": [{"literal":"d"}, {"literal":"i"}, {"literal":"r"}, {"literal":"e"}, {"literal":"c"}, {"literal":"t"}, {"literal":"i"}, {"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$3"], "postprocess": d => ["heading"]},
    {"name": "simple_reporter$string$4", "symbols": [{"literal":"c"}, {"literal":"o"}, {"literal":"s"}, {"literal":"t"}, {"literal":"u"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$4", "__", {"literal":"#"}], "postprocess": d => ["costumeIndex"]},
    {"name": "simple_reporter$string$5", "symbols": [{"literal":"s"}, {"literal":"i"}, {"literal":"z"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$5"], "postprocess": d => ["scale"]},
    {"name": "simple_reporter$string$6", "symbols": [{"literal":"b"}, {"literal":"a"}, {"literal":"c"}, {"literal":"k"}, {"literal":"d"}, {"literal":"r"}, {"literal":"o"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter$string$7", "symbols": [{"literal":"n"}, {"literal":"a"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$6", "__", "simple_reporter$string$7"], "postprocess": d => ["sceneName"]},
    {"name": "simple_reporter$string$8", "symbols": [{"literal":"b"}, {"literal":"a"}, {"literal":"c"}, {"literal":"k"}, {"literal":"d"}, {"literal":"r"}, {"literal":"o"}, {"literal":"p"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$8", "__", {"literal":"#"}], "postprocess": d => ["backgroundIndex"]},
    {"name": "simple_reporter$string$9", "symbols": [{"literal":"v"}, {"literal":"o"}, {"literal":"l"}, {"literal":"u"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$9"], "postprocess": d => ["volume"]},
    {"name": "simple_reporter$string$10", "symbols": [{"literal":"t"}, {"literal":"e"}, {"literal":"m"}, {"literal":"p"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$10"], "postprocess": d => ["tempo"]},
    {"name": "simple_predicate$string$1", "symbols": [{"literal":"t"}, {"literal":"o"}, {"literal":"u"}, {"literal":"c"}, {"literal":"h"}, {"literal":"i"}, {"literal":"n"}, {"literal":"g"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_predicate", "symbols": ["simple_predicate$string$1", "__", "m_touching", "_", {"literal":"?"}], "postprocess": d => ["touching:", d[2]]},
    {"name": "simple_reporter$string$11", "symbols": [{"literal":"a"}, {"literal":"n"}, {"literal":"s"}, {"literal":"w"}, {"literal":"e"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$11"], "postprocess": d => ["answer"]},
    {"name": "simple_predicate$string$2", "symbols": [{"literal":"k"}, {"literal":"e"}, {"literal":"y"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_predicate$string$3", "symbols": [{"literal":"p"}, {"literal":"r"}, {"literal":"e"}, {"literal":"s"}, {"literal":"s"}, {"literal":"e"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_predicate", "symbols": ["simple_predicate$string$2", "__", "m_key", "__", "simple_predicate$string$3", "_", {"literal":"?"}], "postprocess": d => ["keyPressed:", d[2]]},
    {"name": "simple_predicate$string$4", "symbols": [{"literal":"m"}, {"literal":"o"}, {"literal":"u"}, {"literal":"s"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_predicate$string$5", "symbols": [{"literal":"d"}, {"literal":"o"}, {"literal":"w"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_predicate", "symbols": ["simple_predicate$string$4", "__", "simple_predicate$string$5", "_", {"literal":"?"}], "postprocess": d => ["mousePressed"]},
    {"name": "simple_reporter$string$12", "symbols": [{"literal":"m"}, {"literal":"o"}, {"literal":"u"}, {"literal":"s"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$12", "__", {"literal":"x"}], "postprocess": d => ["mouseX"]},
    {"name": "simple_reporter$string$13", "symbols": [{"literal":"m"}, {"literal":"o"}, {"literal":"u"}, {"literal":"s"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$13", "__", {"literal":"y"}], "postprocess": d => ["mouseY"]},
    {"name": "simple_reporter$string$14", "symbols": [{"literal":"l"}, {"literal":"o"}, {"literal":"u"}, {"literal":"d"}, {"literal":"n"}, {"literal":"e"}, {"literal":"s"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$14"], "postprocess": d => ["soundLevel"]},
    {"name": "simple_reporter$string$15", "symbols": [{"literal":"v"}, {"literal":"i"}, {"literal":"d"}, {"literal":"e"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter$string$16", "symbols": [{"literal":"o"}, {"literal":"n"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$15", "__", "m_videoMotionType", "__", "simple_reporter$string$16", "__", "m_stageOrThis"], "postprocess": d => ["senseVideoMotion", d[2], d[6]]},
    {"name": "simple_reporter$string$17", "symbols": [{"literal":"t"}, {"literal":"i"}, {"literal":"m"}, {"literal":"e"}, {"literal":"r"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$17"], "postprocess": d => ["timer"]},
    {"name": "simple_reporter$string$18", "symbols": [{"literal":"c"}, {"literal":"u"}, {"literal":"r"}, {"literal":"r"}, {"literal":"e"}, {"literal":"n"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$18", "__", "m_timeAndDate"], "postprocess": d => ["timeAndDate", d[2]]},
    {"name": "simple_reporter$string$19", "symbols": [{"literal":"d"}, {"literal":"a"}, {"literal":"y"}, {"literal":"s"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter$string$20", "symbols": [{"literal":"s"}, {"literal":"i"}, {"literal":"n"}, {"literal":"c"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$19", "__", "simple_reporter$string$20", "__", "number"], "postprocess": d => ["timestamp", d[4]]},
    {"name": "simple_reporter$string$21", "symbols": [{"literal":"u"}, {"literal":"s"}, {"literal":"e"}, {"literal":"r"}, {"literal":"n"}, {"literal":"a"}, {"literal":"m"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$21"], "postprocess": d => ["getUserName"]},
    {"name": "simple_reporter$string$22", "symbols": [{"literal":"i"}, {"literal":"t"}, {"literal":"e"}, {"literal":"m"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter$string$23", "symbols": [{"literal":"o"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$22", "__", "d_listItem", "__", "simple_reporter$string$23", "__", "m_list"], "postprocess": d => ["getLine:ofList:", d[2], d[6]]},
    {"name": "simple_reporter$string$24", "symbols": [{"literal":"l"}, {"literal":"e"}, {"literal":"n"}, {"literal":"g"}, {"literal":"t"}, {"literal":"h"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter$string$25", "symbols": [{"literal":"o"}, {"literal":"f"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "simple_reporter", "symbols": ["simple_reporter$string$24", "__", "simple_reporter$string$25", "__", "m_list"], "postprocess": d => ["lineCountOfList:", d[4]]},
    {"name": "simple_reporter", "symbols": ["VariableName"], "postprocess": d => ['readVariable', d[0]]},
    {"name": "block$string$229", "symbols": [{"literal":"e"}, {"literal":"l"}, {"literal":"s"}, {"literal":"e"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$229"], "postprocess": d => ["else"]},
    {"name": "block$string$230", "symbols": [{"literal":"e"}, {"literal":"n"}, {"literal":"d"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$230"], "postprocess": d => ["end"]},
    {"name": "block$string$231", "symbols": [{"literal":"."}, {"literal":"."}, {"literal":"."}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "block", "symbols": ["block$string$231"], "postprocess": d => ["ellips"]},
    {"name": "_$ebnf$1", "symbols": []},
    {"name": "_$ebnf$1", "symbols": [/[ ]/, "_$ebnf$1"], "postprocess": function arrconcat(d) {return [d[0]].concat(d[1]);}},
    {"name": "_", "symbols": ["_$ebnf$1"], "postprocess": d => null},
    {"name": "__$ebnf$1", "symbols": [/[ ]/]},
    {"name": "__$ebnf$1", "symbols": [/[ ]/, "__$ebnf$1"], "postprocess": function arrconcat(d) {return [d[0]].concat(d[1]);}},
    {"name": "__", "symbols": ["__$ebnf$1"], "postprocess": d => null},
    {"name": "string$string$1", "symbols": [{"literal":"'"}, {"literal":"h"}, {"literal":"e"}, {"literal":"l"}, {"literal":"l"}, {"literal":"o"}, {"literal":"'"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "string", "symbols": ["string$string$1"]},
    {"name": "number", "symbols": ["digits"], "postprocess": d => parseInt(d[0])},
    {"name": "number", "symbols": ["digits", /[.]/, "digits"], "postprocess": d => parseFloat(d.join(''))},
    {"name": "digits$ebnf$1", "symbols": [/[0-9]/]},
    {"name": "digits$ebnf$1", "symbols": [/[0-9]/, "digits$ebnf$1"], "postprocess": function arrconcat(d) {return [d[0]].concat(d[1]);}},
    {"name": "digits", "symbols": ["digits$ebnf$1"], "postprocess": d => d[0].join('')},
    {"name": "color", "symbols": [/[#]/, /[0-9a-z]/, /[0-9a-z]/, /[0-9a-z]/, /[0-9a-z]/, /[0-9a-z]/, /[0-9a-z]/]},
    {"name": "color", "symbols": [/[#]/, /[0-9a-z]/, /[0-9a-z]/, /[0-9a-z]/]},
    {"name": "VariableName$string$1", "symbols": [{"literal":"f"}, {"literal":"o"}, {"literal":"o"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "VariableName", "symbols": ["VariableName$string$1"], "postprocess": id},
    {"name": "ListName$string$1", "symbols": [{"literal":"l"}, {"literal":"i"}, {"literal":"s"}, {"literal":"t"}], "postprocess": function joiner(d) {return d.join('');}},
    {"name": "ListName", "symbols": ["ListName$string$1"], "postprocess": id}
]
  , ParserStart: "line"
}
if (typeof module !== 'undefined'&& typeof module.exports !== 'undefined') {
   module.exports = grammar;
} else {
   window.grammar = grammar;
}
})();
