scope snippetTypeName. static S #data = [[ [0] ?[80] New Tinybrain snippet[50] Microtheory[100] Document[52] User-supplied dialog[34] JavaX source code[42] JavaX fragment (include)[55] JavaX source code (desktop)[57] JavaX source code (Dynamic Module)[43] JavaX (incomplete)[38] JavaX translator[40] JavaX source code (Android)[54] JavaX module[47] JavaX General Test Case[39] JavaX (input.txt to output.txt)[44] JavaX (snippet commenter)[41] IOIOI[45] Question[48] Natural language[81] Space for snippets[101] Task description[51] Simplified Natural Language[7] Lua code[26] Lua code - Image recognition[12] Lua code - Image[28] Lua code - Visualizer[30] Lua code - Image transformer[8] Lua code - Chat-bot[9] Lua code - Test case[13] Lua code - Animation[14] Lua code - GUI[17] Lua code - System test[18] Lua code - Service bot[19] Lua code - Suggester[27] Lua code - Snippet commenter[29] Lua code - Snippet producer[31] Lua code - Image distinction (learner)[32] Lua code - Image distinction (executor)[33] Lua code - Snippet-to-snippet[24] Java GUI source (Text2GUI/Janino)[21] Java source code[25] Java image recognition code[22] Pseudo code[35] HTML[23] Image[20] Run Log[46] Information[37] Data[1] TB declarations[2] TB test case[3] Comment[4] Run report[5] Source file[6] TB solution tree[16] Input/output example[11] Object[102] Directory[103] Snippet type[104] Image recognition task[49] Blog post[53] AI Concepts[56] AI Drawing ]]; static Map #map; static S snippetTypeName(int type) { if (map == null) map = pairsToMap(map listToPair(regexpAllGroups(">\\[(\\d+)\\] ([^>]+)<", data))); ret map.get(type); } end scope