123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447 |
- export default {
- xml: `<xml style="height: 100%">
- <category id="catLogic" name="Logic" colour="#4c97ff">
- <block type="controls_if"></block>
- <block type="logic_compare"></block>
- <block type="logic_operation"></block>
- <block type="logic_negate"></block>
- <block type="logic_boolean"></block>
- <block type="logic_null"></block>
- <block type="logic_ternary"></block>
- <block type="CocoRobo_return"></block>
- <block type="CocoRobo_try_except"></block>
- <block type="CocoRobo_try_except_finally"></block>
- <block type="CocoRobo_type"></block>
- <block type="CocoRobo_type_is"></block>
- <block type="CocoRobo_eval"></block>
- </category>
- <category id="catLoops" name="Loops" colour="#9d64fd">
- <block type="controls_repeat_forever"></block>
- <block type="controls_repeat_ext">
- <value name="TIMES">
- <shadow type="math_number">
- <field name="NUM">10</field>
- </shadow>
- </value>
- </block>
- <block type="controls_whileUntil"></block>
- <block type="controls_for">
- <value name="FROM">
- <shadow type="math_number">
- <field name="NUM">1</field>
- </shadow>
- </value>
- <value name="TO">
- <shadow type="math_number">
- <field name="NUM">10</field>
- </shadow>
- </value>
- <value name="BY">
- <shadow type="math_number">
- <field name="NUM">1</field>
- </shadow>
- </value>
- </block>
- <block type="controls_forEach"></block>
- <block type="controls_flow_statements"></block>
- </category>
- <category id="catMath" name="Math" colour="#5472ea">
- <block type="math_number" gap="32"></block>
- <block type="math_arithmetic">
- <value name="A">
- <shadow type="math_number">
- <field name="NUM">1</field>
- </shadow>
- </value>
- <value name="B">
- <shadow type="math_number">
- <field name="NUM">1</field>
- </shadow>
- </value>
- </block>
- <block type="math_degrad"></block>
- <block type="math_single">
- <value name="NUM">
- <shadow type="math_number">
- <field name="NUM">9</field>
- </shadow>
- </value>
- </block>
- <block type="math_trig">
- <value name="NUM">
- <shadow type="math_angle">
- <field name="angle">45</field>
- </shadow>
- </value>
- </block>
- <block type="math_constant"></block>
- <block type="math_number_property">
- <value name="NUMBER_TO_CHECK">
- <shadow type="math_number">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- <block type="math_round">
- <value name="NUM">
- <shadow type="math_number">
- <field name="NUM">3.1</field>
- </shadow>
- </value>
- </block>
- <block type="math_keep_decimal">
- <value name="NUM">
- <shadow type="math_number">
- <field name="NUM">3.1415926</field>
- </shadow>
- </value>
- <value name="PLACE">
- <shadow type="math_number">
- <field name="NUM">2</field>
- </shadow>
- </value>
- </block>
- <block type="math_on_list"></block>
- <block type="math_modulo">
- <value name="DIVIDEND">
- <shadow type="math_number">
- <field name="NUM">64</field>
- </shadow>
- </value>
- <value name="DIVISOR">
- <shadow type="math_number">
- <field name="NUM">10</field>
- </shadow>
- </value>
- </block>
- <block type="math_division_consult">
- <value name="DIVIDEND">
- <shadow type="math_number">
- <field name="NUM">64</field>
- </shadow>
- </value>
- <value name="DIVISOR">
- <shadow type="math_number">
- <field name="NUM">10</field>
- </shadow>
- </value>
- </block>
- <block type="math_constrain">
- <value name="VALUE">
- <shadow type="math_number">
- <field name="NUM">50</field>
- </shadow>
- </value>
- <value name="LOW">
- <shadow type="math_number">
- <field name="NUM">1</field>
- </shadow>
- </value>
- <value name="HIGH">
- <shadow type="math_number">
- <field name="NUM">100</field>
- </shadow>
- </value>
- </block>
- <block type="labplus_mapping">
- <value name="inputNum"><shadow type="math_number"><field name="NUM">10</field></shadow></value>
- <value name="bMin"><shadow type="math_number"><field name="NUM">0</field></shadow></value>
- <value name="bMax"><shadow type="math_number"><field name="NUM">100</field></shadow></value>
- <value name="cMin"><shadow type="math_number"><field name="NUM">0</field></shadow></value>
- <value name="cMax"><shadow type="math_number"><field name="NUM">200</field></shadow></value>
- </block>
- <block type="math_random_int">
- <value name="FROM">
- <shadow type="math_number">
- <field name="NUM">1</field>
- </shadow>
- </value>
- <value name="TO">
- <shadow type="math_number">
- <field name="NUM">100</field>
- </shadow>
- </value>
- </block>
- <block type="math_random_randrange">
- <value name="start"><shadow type="math_number"><field name="NUM">0</field></shadow></value>
- <value name="stop"><shadow type="math_number"><field name="NUM">10</field></shadow></value>
- <value name="step"><shadow type="math_number"><field name="NUM">2</field></shadow></value>
- </block>
- <block type="math_random_float"></block>
- <block type="math_convert"></block>
- <block type="math_number_bits_ops">
- <value name="A">
- <shadow type="math_number">
- <field name="NUM">1</field>
- </shadow>
- </value>
- <value name="B">
- <shadow type="math_number">
- <field name="NUM">1</field>
- </shadow>
- </value>
- </block>
- <block type="bit_inversion">
- <value name="data"><shadow type="math_number"><field name="NUM">60</field></shadow></value>
- </block>
- <block type="CocoRobo_ten_convert_to">
- <value name="int_num"><shadow type="math_number"><field name="NUM">10</field></shadow></value>
- </block>
- <block type="CocoRobo_convert_to_ten">
- <value name="convert_str"><shadow type="text"><field name="TEXT">11</field></shadow></value>
- </block>
- <block type="CocoRobo_ten_converted_to_bytes">
- <value name="convert_num"><shadow type="math_number"><field name="NUM">11</field></shadow></value>
- </block>
- <block type="CocoRobo_int_to_chr">
- <value name="convert_num"><shadow type="math_number"><field name="NUM">97</field></shadow></value>
- </block>
- <block type="CocoRobo_chr_to_int">
- <value name="convert_chr"><shadow type="text"><field name="TEXT">a</field></shadow></value>
- </block>
- <block type="CocoRobo_str_to_hex">
- <value name="convert_chr"><shadow type="text"><field name="TEXT">abcdfg</field></shadow></value>
- </block>
- <block type="CocoRobo_hex_to_bin_str">
- <value name="convert_chr"><shadow type="text"><field name="TEXT">313233</field></shadow></value>
- </block>
- <block type="CocoRobo_data_to_base64">
- <value name="data"><shadow type="text"><field name="TEXT">cocorobo</field></shadow></value>
- </block>
- <block type="CocoRobo_base64_to_data">
- <value name="data"><shadow type="text"><field name="TEXT">bXB5dGhvbg==</field></shadow></value>
- </block>
- </category>
- <category id="catVariables" name="Variables" custom="VARIABLE" colour="#ffab2f">' +
- </category>
- <category id="catText" name="Text" colour="#33cc99">
- <block type="text"><field name="TEXT"></field></block>
- <block type="text_join"><mutation items="1"></mutation></block>
- <block type="text_join"></block>
- <block type="text_split_string_by_delimiter">
- </block>
- <block type="text_format">
- <value name="FORMAT">
- <shadow type="text"><field name="TEXT">Value: %.2f</field></shadow>
- </value>
- <value name="CONTENT">
- <block type="tuple_create_with_items_insert">
- <mutation items="1"></mutation>
- <value name="ADD0">
- <block type="math_number">
- <field name="NUM">3.1415926</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- <block type="text_format2">
- <value name="FORMAT">
- <shadow type="text"><field name="TEXT">Value: {:.3}</field></shadow>
- </value>
- <value name="CONTENT">
- <block type="tuple_create_with_items_insert">
- <mutation items="1"></mutation>
- <value name="ADD0">
- <block type="math_number">
- <field name="NUM">3.1415926</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- <block type="CocoRobo_text_ESC"></block>
- <block type="text_append_text">
- <value name="text_abc"><shadow type="text"><field name="TEXT">abc</field></shadow></value>
- <value name="append_text"><shadow type="text"><field name="TEXT">def</field></shadow></value>
- </block>
- <block type="text_is_number">
- <value name="TEXT">
- <shadow type="text">
- <field name="TEXT"></field>
- </shadow>
- </value>
- </block>
- <block type="text_length">
- <value name="VALUE">
- <shadow type="text">
- <field name="TEXT"></field>
- </shadow>
- </value>
- </block>
- <block type="text_isEmpty">
- <value name="VALUE">
- <shadow type="text">
- <field name="TEXT"></field>
- </shadow>
- </value>
- </block>
- <block type="text_indexOf">
- <value name="VALUE">
- <shadow type="text">
- <field name="TEXT">abc</field>
- </shadow>
- </value>
- <value name="FIND">
- <shadow type="text">
- <field name="TEXT">b</field>
- </shadow>
- </value>
- </block>
- <block type="text_charAt">
- <value name="VALUE">
- <shadow type="text">
- <field name="TEXT">abc</field>
- </shadow>
- </value>
- </block>
- <block type="text_getSubstring">
- <value name="STRING">
- <shadow type="text">
- <field name="TEXT">abc</field>
- </shadow>
- </value>
- </block>
- <block type="text_changeCase">
- <value name="TEXT">
- <shadow type="text">
- <field name="TEXT"></field>
- </shadow>
- </value>
- </block>
- <block type="text_trim">
- <value name="TEXT">
- <shadow type="text">
- <field name="TEXT"></field>
- </shadow>
- </value>
- </block>
- <block type="text_to_byte">
- <value name="TEXT">
- <shadow type="text">
- <field name="TEXT">abc</field>
- </shadow>
- </value>
- </block>
- <block type="CocoRobo_bytes_decode">
- <value name="bytes_decode"></value>
- </block>
- <block type="CocoRobo_ujson_dumps">
- <value name="data"><shadow type="text_dict"><field name="TEXT">"Age":8</field></shadow></value>
- </block>
- <block type="CocoRobo_ujson_loads">
- <value name="data"><shadow type="text"><field name="TEXT">{"Age":8}</field></shadow></value>
- </block>
- <block type="CocoRobo_code_annotation">
- <value name="data"><shadow type="text"><field name="TEXT"></field></shadow></value>
- </block>
- </category>
- <category id="catLists" name="Lists" colour="#40bfe4">
- <block type="lists_create_with"><mutation items="0"></mutation></block>
- <block type="lists_create_with"></block>
- <block type="text_list"><field name="TEXT">0, 0, 0</field></block>
- <block type="CocoRobo_return_list">
- <value name="list_name"><block type="variables_get"><field name="VAR">my_list</field></block></value>
- <value name="list_items"><shadow type="text_list"><field name="TEXT">0, 0, 0</field></shadow></value>
- </block>
- <block type="list_order_item">
- <value name="list_name"><shadow type="text_list"><field name="TEXT"></field></shadow></value>
- <value name="list_order_item"><shadow type="math_number"><field name="NUM">0</field></shadow></value>
- </block>
- <block type="lists_append">
- <value name="list_name"><shadow type="text_list"><field name="TEXT"></field></shadow></value>
- </block>
- <block type="list_item_exist">
- <value name="list_name"><shadow type="text_list"><field name="TEXT"></field></shadow></value>
- <value name="list_item"><shadow type="text"><field name="TEXT">cocorobo</field></shadow></value>
- </block>
- <block type="lists_extend">
- <value name="list_name"><shadow type="text_list"><field name="TEXT"></field></shadow></value>
- <value name="extend_list"><shadow type="text_list"><field name="TEXT"></field></shadow></value>
- </block>
- <block type="lists_clear">
- <value name="list_name"><shadow type="text_list"><field name="TEXT"></field></shadow></value>
- </block>
- <block type="lists_repeat">
- <value name="NUM">
- <shadow type="math_number">
- <field name="NUM">5</field>
- </shadow>
- </value>
- </block>
- <block type="lists_length"></block>
- <block type="lists_isEmpty"></block>
- <block type="list_first_index">
- <value name="elem"><shadow type="text"><field name="TEXT">cocorobo</field></shadow></value>
- <value name="my_list"><shadow type="text_list"><field name="TEXT"></field></shadow></value>
- </block>
- <block type="set_list_order_item">
- <value name="list_name"><shadow type="text_list"><field name="TEXT"></field></shadow></value>
- <value name="list_order_item"><shadow type="math_number"><field name="NUM">0</field></shadow></value>
- <value name="set_value"><shadow type="math_number"><field name="NUM">0</field></shadow></value>
- </block>
- <block type="insert_list_order_item">
- <value name="list_name"><shadow type="text_list"><field name="TEXT"></field></shadow></value>
- <value name="list_order_item"><shadow type="math_number"><field name="NUM">0</field></shadow></value>
- <value name="set_value"><shadow type="math_number"><field name="NUM">0</field></shadow></value>
- </block>
- <block type="parts_of_list">
- <value name="list_name"><shadow type="text_list"><field name="TEXT"></field></shadow></value>
- <value name="start_item"><shadow type="math_number"><field name="NUM">0</field></shadow></value>
- <value name="end_item"><shadow type="math_number"><field name="NUM">2</field></shadow></value>
- </block>
- <block type="lists_getIndex">
- <mutation statement="true" at="true"></mutation>
- <field name="MODE">REMOVE</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <shadow type="text_list"><field name="TEXT"></field></shadow>
- </value>
- </block>
- <block type="lists_getIndex">
- <mutation statement="false" at="true"></mutation>
- <field name="MODE">GET_REMOVE</field>
- <field name="WHERE">FROM_START</field>
- <value name="VALUE">
- <shadow type="text_list"><field name="TEXT"></field></shadow>
- </value>
- </block>
- <block type="lists_split">
- <value name="DELIM"><shadow type="text"><field name="TEXT">,</field></shadow></value>
- </block>
- <block type="lists_sort"></block>
- </category>
- <category id="catDictionary" name="Dictionary" colour="32">
- <block type="text_dict"><field name="TEXT">"Age":8</field></block>
- <block type="dict_create_with">
- <value name="dict_name"><block type="variables_get"><field name="VAR">my_dict</field></block></value>
- <value name="dict_items"><shadow type="text_dict"><field name="TEXT">"Age":8</field></shadow></value>
- </block>
- <block type="add_dict_key_value">
- <value name="dict_name"><shadow type="text_dict"><field name="TEXT"></field></shadow></value>
- <value name="dict_items"><shadow type="text"><field name="TEXT">Age</field></shadow></value>
- <value name="add_value"><shadow type="math_number"><field name="NUM">10</field></shadow></value>
- </block>
- <block type="dict_key_value">
- <value name="dict_name"><shadow type="text_dict"><field name="TEXT"></field></shadow></value>
- <value name="dict_items"><shadow type="text"><field name="TEXT">Age</field></shadow></value>
- </block>
- <block type="dict_length">
- <value name="dict_name"><shadow type="text_dict"><field name="TEXT"></field></shadow></value>
- </block>
- <block type="dict_key_exist">
- <value name="dict_name"><shadow type="text_dict"><field name="TEXT"></field></shadow></value>
- <value name="dict_items"><shadow type="text"><field name="TEXT">Age</field></shadow></value>
- </block>
- <block type="dict_key_or_val_list">
- <value name="dict_name"><shadow type="text_dict"><field name="TEXT"></field></shadow></value>
- </block>
- </category>
- </xml>`
- }
- {/* <block type="dict_create_with_items_insert"></block> */}
-
-
|