1[
2 {"type":"CommentPreproc","value":"#! /usr/bin/env bqn"},
3 {"type":"TextWhitespace","value":"\n\n"},
4 {"type":"CommentSingle","value":"# From BQN documentation / quick start:"},
5 {"type":"TextWhitespace","value":"\n"},
6 {"type":"CommentSingle","value":"# https://mlochbaum.github.io/BQN/doc/quick.html"},
7 {"type":"TextWhitespace","value":"\n\n"},
8 {"type":"CommentSingle","value":"# Case conversion utilities"},
9 {"type":"TextWhitespace","value":"\n"},
10 {"type":"Name","value":"case"},
11 {"type":"TextWhitespace","value":" "},
12 {"type":"Text","value":"←"},
13 {"type":"TextWhitespace","value":" "},
14 {"type":"KeywordPseudo","value":"{"},
15 {"type":"TextWhitespace","value":"\n "},
16 {"type":"Name","value":"diff"},
17 {"type":"TextWhitespace","value":" "},
18 {"type":"Text","value":"←"},
19 {"type":"TextWhitespace","value":" "},
20 {"type":"NameFunction","value":"-"},
21 {"type":"Operator","value":"´"},
22 {"type":"TextWhitespace","value":" "},
23 {"type":"LiteralString","value":"\"Aa\""},
24 {"type":"TextWhitespace","value":"\n "},
25 {"type":"NameFunction","value":"Lower"},
26 {"type":"TextWhitespace","value":" "},
27 {"type":"Text","value":"⇐"},
28 {"type":"TextWhitespace","value":" "},
29 {"type":"NameFunction","value":"-"},
30 {"type":"OperatorWord","value":"⟜"},
31 {"type":"Name","value":"diff"},
32 {"type":"TextWhitespace","value":"\n "},
33 {"type":"NameFunction","value":"Upper"},
34 {"type":"TextWhitespace","value":" "},
35 {"type":"Text","value":"⇐"},
36 {"type":"TextWhitespace","value":" "},
37 {"type":"NameFunction","value":"Lower"},
38 {"type":"Operator","value":"⁼"},
39 {"type":"TextWhitespace","value":"\n"},
40 {"type":"KeywordPseudo","value":"}"},
41 {"type":"TextWhitespace","value":"\n\n"},
42 {"type":"Name","value":"hw"},
43 {"type":"TextWhitespace","value":" "},
44 {"type":"Text","value":"←"},
45 {"type":"TextWhitespace","value":" "},
46 {"type":"NameFunction","value":"\u003c"},
47 {"type":"Operator","value":"˘"},
48 {"type":"TextWhitespace","value":" "},
49 {"type":"LiteralNumber","value":"2"},
50 {"type":"KeywordPseudo","value":"‿"},
51 {"type":"OperatorWord","value":"∘"},
52 {"type":"TextWhitespace","value":" "},
53 {"type":"NameFunction","value":"⥊"},
54 {"type":"TextWhitespace","value":" "},
55 {"type":"LiteralString","value":"\"helloworld\""},
56 {"type":"TextWhitespace","value":"\n"},
57 {"type":"Name","value":"hw"},
58 {"type":"TextWhitespace","value":" "},
59 {"type":"Name","value":"case"},
60 {"type":"Text","value":"."},
61 {"type":"NameFunction","value":"Upper"},
62 {"type":"OperatorWord","value":"⌾"},
63 {"type":"Punctuation","value":"("},
64 {"type":"NameFunction","value":"⊑"},
65 {"type":"Operator","value":"¨"},
66 {"type":"Punctuation","value":")"},
67 {"type":"Text","value":"↩"},
68 {"type":"TextWhitespace","value":"\n"},
69 {"type":"NameFunction","value":"•Out"},
70 {"type":"TextWhitespace","value":" "},
71 {"type":"Name","value":"hw"},
72 {"type":"TextWhitespace","value":" "},
73 {"type":"Text","value":"↩"},
74 {"type":"TextWhitespace","value":" "},
75 {"type":"NameFunction","value":"∾"},
76 {"type":"TextWhitespace","value":" "},
77 {"type":"NameFunction","value":"⥊⍉"},
78 {"type":"TextWhitespace","value":" "},
79 {"type":"KeywordPseudo","value":"["},
80 {"type":"Name","value":"hw"},
81 {"type":"KeywordPseudo","value":","},
82 {"type":"TextWhitespace","value":" "},
83 {"type":"LiteralString","value":"\", \""},
84 {"type":"KeywordPseudo","value":"‿"},
85 {"type":"LiteralString","value":"\"!\""},
86 {"type":"KeywordPseudo","value":"]"},
87 {"type":"TextWhitespace","value":" "},
88 {"type":"CommentSingle","value":"# Hello, World!"},
89 {"type":"TextWhitespace","value":"\n\n"},
90 {"type":"CommentSingle","value":"# Split at spaces and repeated characters"},
91 {"type":"TextWhitespace","value":"\n"},
92 {"type":"NameFunction","value":"Split"},
93 {"type":"TextWhitespace","value":" "},
94 {"type":"Text","value":"←"},
95 {"type":"TextWhitespace","value":" "},
96 {"type":"KeywordPseudo","value":"{"},
97 {"type":"TextWhitespace","value":"\n "},
98 {"type":"NameFunction","value":"!"},
99 {"type":"LiteralNumber","value":"1"},
100 {"type":"NameFunction","value":"=="},
101 {"type":"Name","value":"𝕩"},
102 {"type":"TextWhitespace","value":" "},
103 {"type":"KeywordPseudo","value":"⋄"},
104 {"type":"TextWhitespace","value":" "},
105 {"type":"Punctuation","value":"("},
106 {"type":"NameFunction","value":"!"},
107 {"type":"LiteralNumber","value":"2"},
108 {"type":"NameFunction","value":"=•Type"},
109 {"type":"Punctuation","value":")"},
110 {"type":"Operator","value":"¨"},
111 {"type":"Name","value":"𝕩"},
112 {"type":"TextWhitespace","value":"\n "},
113 {"type":"NameFunction","value":"Proc"},
114 {"type":"TextWhitespace","value":" "},
115 {"type":"Text","value":"←"},
116 {"type":"TextWhitespace","value":" "},
117 {"type":"KeywordPseudo","value":"{"},
118 {"type":"TextWhitespace","value":"\n "},
119 {"type":"NameConstant","value":"·"},
120 {"type":"TextWhitespace","value":" "},
121 {"type":"NameFunction","value":"𝕊"},
122 {"type":"TextWhitespace","value":" "},
123 {"type":"LiteralStringChar","value":"' '"},
124 {"type":"Punctuation","value":":"},
125 {"type":"TextWhitespace","value":" "},
126 {"type":"Name","value":"spl"},
127 {"type":"Text","value":"⇐"},
128 {"type":"LiteralNumber","value":"1"},
129 {"type":"TextWhitespace","value":" "},
130 {"type":"Punctuation","value":";"},
131 {"type":"TextWhitespace","value":" "},
132 {"type":"CommentSingle","value":"# Space: break and delete it"},
133 {"type":"TextWhitespace","value":"\n "},
134 {"type":"Name","value":"prev"},
135 {"type":"TextWhitespace","value":" "},
136 {"type":"NameFunction","value":"Fn"},
137 {"type":"TextWhitespace","value":" "},
138 {"type":"Name","value":"cur"},
139 {"type":"Punctuation","value":":"},
140 {"type":"TextWhitespace","value":" "},
141 {"type":"KeywordPseudo","value":"⟨"},
142 {"type":"Name","value":"spl"},
143 {"type":"KeywordPseudo","value":","},
144 {"type":"Name","value":"str"},
145 {"type":"KeywordPseudo","value":"⟩"},
146 {"type":"Text","value":"⇐"},
147 {"type":"TextWhitespace","value":"\n "},
148 {"type":"Name","value":"spl"},
149 {"type":"Text","value":"←"},
150 {"type":"LiteralNumber","value":"0"},
151 {"type":"TextWhitespace","value":" "},
152 {"type":"KeywordPseudo","value":"⋄"},
153 {"type":"TextWhitespace","value":" "},
154 {"type":"Name","value":"str"},
155 {"type":"Text","value":"←"},
156 {"type":"KeywordPseudo","value":"⟨"},
157 {"type":"Name","value":"cur"},
158 {"type":"KeywordPseudo","value":"⟩"},
159 {"type":"TextWhitespace","value":" "},
160 {"type":"CommentSingle","value":"# Include and don't break..."},
161 {"type":"TextWhitespace","value":"\n "},
162 {"type":"KeywordPseudo","value":"{"},
163 {"type":"TextWhitespace","value":" "},
164 {"type":"Name","value":"prev"},
165 {"type":"NameFunction","value":"="},
166 {"type":"Name","value":"cur"},
167 {"type":"TextWhitespace","value":" "},
168 {"type":"Punctuation","value":"?"},
169 {"type":"TextWhitespace","value":" "},
170 {"type":"Name","value":"spl"},
171 {"type":"NameFunction","value":"+"},
172 {"type":"Text","value":"↩"},
173 {"type":"LiteralNumber","value":"1"},
174 {"type":"TextWhitespace","value":" "},
175 {"type":"Punctuation","value":";"},
176 {"type":"TextWhitespace","value":" "},
177 {"type":"LiteralStringChar","value":"@"},
178 {"type":"TextWhitespace","value":" "},
179 {"type":"KeywordPseudo","value":"}"},
180 {"type":"TextWhitespace","value":" "},
181 {"type":"CommentSingle","value":"# except at equal characters"},
182 {"type":"TextWhitespace","value":"\n "},
183 {"type":"KeywordPseudo","value":"}"},
184 {"type":"TextWhitespace","value":"\n "},
185 {"type":"NameFunction","value":"GV"},
186 {"type":"KeywordPseudo","value":"‿"},
187 {"type":"NameFunction","value":"GS"},
188 {"type":"TextWhitespace","value":" "},
189 {"type":"Text","value":"←"},
190 {"type":"TextWhitespace","value":" "},
191 {"type":"KeywordPseudo","value":"{"},
192 {"type":"NameFunction","value":"𝕏"},
193 {"type":"Operator","value":"¨"},
194 {"type":"KeywordPseudo","value":"}"},
195 {"type":"Operator","value":"¨"},
196 {"type":"TextWhitespace","value":" "},
197 {"type":"KeywordPseudo","value":"⟨"},
198 {"type":"TextWhitespace","value":" "},
199 {"type":"KeywordPseudo","value":"{⟨"},
200 {"type":"Name","value":"s"},
201 {"type":"Text","value":"⇐"},
202 {"type":"Name","value":"str"},
203 {"type":"KeywordPseudo","value":"⟩"},
204 {"type":"Punctuation","value":":"},
205 {"type":"Name","value":"s"},
206 {"type":"Punctuation","value":";"},
207 {"type":"LiteralString","value":"\"\""},
208 {"type":"KeywordPseudo","value":"}"},
209 {"type":"TextWhitespace","value":"\n "},
210 {"type":"KeywordPseudo","value":"{"},
211 {"type":"Name","value":"𝕩"},
212 {"type":"Text","value":"."},
213 {"type":"Name","value":"spl"},
214 {"type":"KeywordPseudo","value":"}"},
215 {"type":"TextWhitespace","value":" "},
216 {"type":"KeywordPseudo","value":"⟩"},
217 {"type":"TextWhitespace","value":"\n "},
218 {"type":"Name","value":"r"},
219 {"type":"TextWhitespace","value":" "},
220 {"type":"Text","value":"←"},
221 {"type":"TextWhitespace","value":" "},
222 {"type":"NameFunction","value":"Proc"},
223 {"type":"KeywordPseudo","value":"{"},
224 {"type":"NameFunction","value":"»𝔽"},
225 {"type":"Operator","value":"¨"},
226 {"type":"NameFunction","value":"⊢"},
227 {"type":"KeywordPseudo","value":"}"},
228 {"type":"TextWhitespace","value":" "},
229 {"type":"Name","value":"𝕩"},
230 {"type":"TextWhitespace","value":"\n "},
231 {"type":"Punctuation","value":"("},
232 {"type":"NameFunction","value":"∾"},
233 {"type":"Operator","value":"¨"},
234 {"type":"TextWhitespace","value":" "},
235 {"type":"NameFunction","value":"GV"},
236 {"type":"TextWhitespace","value":" "},
237 {"type":"NameFunction","value":"⊔"},
238 {"type":"Operator","value":"˜"},
239 {"type":"TextWhitespace","value":" "},
240 {"type":"NameConstant","value":"·"},
241 {"type":"NameFunction","value":"+"},
242 {"type":"Operator","value":"`"},
243 {"type":"NameFunction","value":"GS"},
244 {"type":"Punctuation","value":")"},
245 {"type":"TextWhitespace","value":" "},
246 {"type":"Name","value":"r"},
247 {"type":"TextWhitespace","value":"\n"},
248 {"type":"KeywordPseudo","value":"}"},
249 {"type":"TextWhitespace","value":"\n"},
250 {"type":"NameFunction","value":"•Show"},
251 {"type":"TextWhitespace","value":" "},
252 {"type":"NameFunction","value":"Split"},
253 {"type":"TextWhitespace","value":" "},
254 {"type":"Name","value":"hw"},
255 {"type":"TextWhitespace","value":" "},
256 {"type":"CommentSingle","value":"# ⟨ \"Hel\" \"lo,\" \"World!\" ⟩"},
257 {"type":"TextWhitespace","value":"\n"}
258]
View as plain text