Skip to content

Commit e1dd55e

Browse files
authored
Merge pull request #100 from microbit-apps/parser
start on parser
2 parents 56588d6 + 77861c4 commit e1dd55e

File tree

16 files changed

+51037
-43535
lines changed

16 files changed

+51037
-43535
lines changed

assets.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,7 @@ namespace microcode {
102102

103103
// math
104104
if (typeof name == "number") {
105-
if (
106-
microcode.isModifierConstant(name) ||
107-
microcode.isFilterConstant(name)
108-
) {
105+
if (microcode.isConstant(name)) {
109106
return icondb.numberToImage(getParam(name))
110107
}
111108
}

assets/js/binary-en.js

Lines changed: 48732 additions & 43212 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/strings/en/tooltips.json

Lines changed: 176 additions & 184 deletions
Original file line numberDiff line numberDiff line change
@@ -1,185 +1,177 @@
11
{
2-
"tagline": "for micro:bit V2",
3-
"sensors": "when...",
4-
"actuators": "do...",
5-
"when": "when",
6-
"do": "do",
7-
"connect": "connect",
8-
"rule": "rule",
9-
"add_rule": "add rule",
10-
"delete_rule": "delete rule",
11-
"rule_up": "move rule up",
12-
"rule_down": "move rule down",
13-
"disk": "save",
14-
"load": "load",
15-
"settings": "settings",
16-
"run": "run program",
17-
"stop": "stop program",
18-
"SR_LED": "LED {x} {y} {state}",
19-
"SR_NOTE": "note {index} {state}",
20-
"SR_ON": "on",
21-
"SR_OFF": "off",
22-
"C0": "edit",
23-
"C1": "samples",
24-
"N1": "new program",
25-
"N2": "flashing heart",
26-
"N3": "smiley buttons",
27-
"N4": "pet hamster",
28-
"N5": "chuck a duck",
29-
"N6": "reaction time",
30-
"N7": "hot potato",
31-
"N8": "rock paper scissors",
32-
"N9": "head or tail",
33-
"N10": "clap lights",
34-
"N11": "firefly",
35-
"N12": "railroad crossing",
36-
"N13": "7 seconds clap",
37-
"N14": "counter",
38-
"T10": "page start",
39-
"T11": "press",
40-
"T12": "release",
41-
"T13": "move",
42-
"T14": "timer",
43-
"T15": "light",
44-
"T16": "temperature",
45-
"T17": "radio receive",
46-
"T18": "sound",
47-
"T19": "variable X set",
48-
"T20": "variable Y set",
49-
"T21": "variable Z set",
50-
"T22": "magnet",
51-
"T23": "slider",
52-
"T24": "dial",
53-
"T25": "wall",
54-
"T26": "line",
55-
"T27": "light",
56-
"T28": "moisture",
57-
"T29": "distance",
58-
"T30": "line",
59-
"T40": "switch page",
60-
"T41": "play sound",
61-
"T43": "music",
62-
"T44": "show image",
63-
"T45": "radio send",
64-
"T46": "radio set group",
65-
"T47": "LED",
66-
"T48": "set variable X",
67-
"T49": "set variable Y",
68-
"T50": "set variable Z",
69-
"T51": "show number",
70-
"T52": "robot",
71-
"T53": "servo set angle",
72-
"T54": "relay",
73-
"T55": "servo power",
74-
"T70": "touch pin 0",
75-
"T71": "touch pin 1",
76-
"T72": "touch pin 2",
77-
"T73": "button A",
78-
"T74": "button B",
79-
"T75": "key 1",
80-
"T76": "key 2",
81-
"T77": "logo",
82-
"T78": "1",
83-
"T79": "2",
84-
"T80": "3",
85-
"T81": "4",
86-
"T82": "5",
87-
"T83": "1/4 second",
88-
"T84": "1 second",
89-
"T85": "1 random second",
90-
"T86": "5 seconds",
91-
"T87": "loud",
92-
"T88": "quiet",
93-
"T89": "NA",
94-
"T90": "shake",
95-
"T91": "tilt up",
96-
"T92": "tilt down",
97-
"T93": "tilt left",
98-
"T94": "tilt right",
99-
"T95": "variable X",
100-
"T96": "variable Y",
101-
"T97": "variable Z",
102-
"T98": "turn left",
103-
"T99": "turn right",
104-
"T100": "up",
105-
"T101": "down",
106-
"T103": "right",
107-
"T104": "both",
108-
"T105": "none",
109-
"T106": "lost left",
110-
"T107": "lost right",
111-
"T108": "face up",
112-
"T109": "face down",
113-
"T110": "on",
114-
"T111": "off",
115-
"T150": "page 1",
116-
"T151": "page 2",
117-
"T152": "page 3",
118-
"T153": "page 4",
119-
"T154": "page 5",
120-
"T155": "1",
121-
"T156": "2",
122-
"T157": "3",
123-
"T158": "4",
124-
"T159": "5",
125-
"T160": "image",
126-
"T161": "red",
127-
"T162": "purple",
128-
"T163": "giggle",
129-
"T164": "happy",
130-
"T165": "hello",
131-
"T166": "mysterious",
132-
"T167": "sad",
133-
"T168": "slide",
134-
"T169": "soaring",
135-
"T170": "spring",
136-
"T171": "twinkle",
137-
"T172": "yawn",
138-
"T173": "variable X",
139-
"T174": "variable Y",
140-
"T175": "variable Z",
141-
"T176": "radio value",
142-
"T177": "random number",
143-
"T178": "repeat",
144-
"T179": "melody",
145-
"T180": "temperature",
146-
"T181": "NA",
147-
"T182": "red",
148-
"T183": "green",
149-
"T184": "blue",
150-
"T185": "purple",
151-
"T186": "yellow",
152-
"T187": "black",
153-
"T188": "rainbow",
154-
"T189": "sparkle",
155-
"T190": "forward",
156-
"T191": "reverse",
157-
"T192": "turn left",
158-
"T193": "turn right",
159-
"T194": "stop",
160-
"T195": "fast forward",
161-
"T196": "spin left",
162-
"T197": "spin right",
163-
"T198": "LED red",
164-
"T199": "LED green",
165-
"T200": "LED blue",
166-
"T201": "LED OFF",
167-
"T202": "arm open",
168-
"T203": "arm close",
169-
"T204": "on",
170-
"T205": "off",
171-
"T206": "light value",
172-
"T207": "magnet value",
173-
"T208": "sound value",
174-
"T210": "add",
175-
"T211": "subtract",
176-
"T212": "multiply",
177-
"T213": "divide",
178-
"T220": "equals",
179-
"T221": "not equals",
180-
"T222": "less than",
181-
"T223": "less than or equals",
182-
"T224": "greater than",
183-
"T225": "greater than or equals",
184-
"T255": "enter number"
185-
}
2+
"tagline": "for micro:bit V2",
3+
"sensors": "when...",
4+
"actuators": "do...",
5+
"when": "when",
6+
"do": "do",
7+
"connect": "connect",
8+
"rule": "rule",
9+
"add_rule": "add rule",
10+
"delete_rule": "delete rule",
11+
"rule_up": "move rule up",
12+
"rule_down": "move rule down",
13+
"disk": "save",
14+
"load": "load",
15+
"settings": "settings",
16+
"run": "run program",
17+
"stop": "stop program",
18+
"SR_LED": "LED {x} {y} {state}",
19+
"SR_NOTE": "note {index} {state}",
20+
"SR_ON": "on",
21+
"SR_OFF": "off",
22+
"C0": "edit",
23+
"C1": "samples",
24+
"N1": "new program",
25+
"N2": "flashing heart",
26+
"N3": "smiley buttons",
27+
"N4": "pet hamster",
28+
"N5": "chuck a duck",
29+
"N6": "reaction time",
30+
"N7": "hot potato",
31+
"N8": "rock paper scissors",
32+
"N9": "head or tail",
33+
"N10": "clap lights",
34+
"N11": "firefly",
35+
"N12": "railroad crossing",
36+
"N13": "7 seconds clap",
37+
"N14": "counter",
38+
"T10": "start page",
39+
"T11": "press",
40+
"T12": "release",
41+
"T13": "move",
42+
"T14": "timer",
43+
"T15": "light (external)",
44+
"T16": "temperature",
45+
"T17": "radio receive",
46+
"T18": "sound",
47+
"T19": "variable X set",
48+
"T20": "variable Y set",
49+
"T21": "variable Z set",
50+
"T22": "magnet",
51+
"T23": "slider",
52+
"T24": "dial",
53+
"T25": "wall",
54+
"T26": "line",
55+
"T27": "light",
56+
"T28": "moisture",
57+
"T29": "distance",
58+
"T30": "reflected light",
59+
"T40": "switch page",
60+
"T41": "play sound",
61+
"T43": "music",
62+
"T44": "show image",
63+
"T45": "radio send",
64+
"T46": "radio set group",
65+
"T47": "LED",
66+
"T48": "set variable X",
67+
"T49": "set variable Y",
68+
"T50": "set variable Z",
69+
"T51": "show number",
70+
"T52": "robot",
71+
"T53": "servo set angle",
72+
"T54": "relay",
73+
"T55": "servo power",
74+
"T70": "touch pin 0",
75+
"T71": "touch pin 1",
76+
"T72": "touch pin 2",
77+
"T73": "button A",
78+
"T74": "button B",
79+
"T75": "key 1",
80+
"T76": "key 2",
81+
"T77": "logo",
82+
"T78": "1",
83+
"T79": "2",
84+
"T80": "3",
85+
"T81": "4",
86+
"T82": "5",
87+
"T83": "1/4 second",
88+
"T84": "1 second",
89+
"T85": "1 random second",
90+
"T86": "5 seconds",
91+
"T87": "loud",
92+
"T88": "quiet",
93+
"T89": "NA1",
94+
"T90": "shake",
95+
"T91": "tilt up",
96+
"T92": "tilt down",
97+
"T93": "tilt left",
98+
"T94": "tilt right",
99+
"T95": "variable X",
100+
"T96": "variable Y",
101+
"T97": "variable Z",
102+
"T98": "turn left",
103+
"T99": "turn right",
104+
"T100": "up",
105+
"T101": "down",
106+
"T103": "right",
107+
"T104": "both",
108+
"T105": "none",
109+
"T106": "lost left",
110+
"T107": "lost right",
111+
"T108": "face up",
112+
"T109": "face down",
113+
"T110": "active",
114+
"T111": "unactive",
115+
"T150": "page 1",
116+
"T151": "page 2",
117+
"T152": "page 3",
118+
"T153": "page 4",
119+
"T154": "page 5",
120+
"T160": "image",
121+
"T161": "NA5",
122+
"T162": "NA6",
123+
"T163": "giggle",
124+
"T164": "happy",
125+
"T165": "hello",
126+
"T166": "mysterious",
127+
"T167": "sad",
128+
"T168": "slide",
129+
"T169": "soaring",
130+
"T170": "spring",
131+
"T171": "twinkle",
132+
"T172": "yawn",
133+
"T176": "radio value",
134+
"T177": "random number",
135+
"T178": "repeat",
136+
"T179": "melody",
137+
"T180": "temp.",
138+
"T181": "NA2",
139+
"T182": "red",
140+
"T183": "green",
141+
"T184": "blue",
142+
"T185": "purple",
143+
"T186": "yellow",
144+
"T187": "black",
145+
"T188": "rainbow",
146+
"T189": "sparkle",
147+
"T190": "forward",
148+
"T191": "reverse",
149+
"T192": "NA3",
150+
"T193": "NA4",
151+
"T194": "stop",
152+
"T195": "fast forward",
153+
"T196": "spin left",
154+
"T197": "spin right",
155+
"T198": "LED red",
156+
"T199": "LED green",
157+
"T200": "LED blue",
158+
"T201": "LED OFF",
159+
"T202": "arm open",
160+
"T203": "arm close",
161+
"T204": "on",
162+
"T205": "off",
163+
"T206": "light value",
164+
"T207": "magnet value",
165+
"T208": "sound value",
166+
"T210": "add",
167+
"T211": "subtract",
168+
"T212": "multiply",
169+
"T213": "divide",
170+
"T220": "equals",
171+
"T221": "not equals",
172+
"T222": "less than",
173+
"T223": "less than or equals",
174+
"T224": "greater than",
175+
"T225": "greater than or equals",
176+
"T255": "enter number"
177+
}

0 commit comments

Comments
 (0)