@@ -24,13 +24,15 @@ block3:
24
24
(block
25
25
(line
26
26
(codeblock
27
- (line))))
27
+ (code
28
+ (line)))))
28
29
(block
29
30
(line
30
31
(word))
31
32
(line
32
33
(codeblock
33
- (line))))
34
+ (code
35
+ (line)))))
34
36
(block
35
37
(line
36
38
(word)))
@@ -39,7 +41,8 @@ block3:
39
41
(word))
40
42
(line
41
43
(codeblock
42
- (line))))
44
+ (code
45
+ (line)))))
43
46
(block
44
47
(line
45
48
(word))))
73
76
(word)
74
77
(word)
75
78
(codeblock
76
- (line)
77
- (line)
78
- (line))))
79
+ (code
80
+ (line)
81
+ (line)
82
+ (line)))))
79
83
(block
80
84
(line
81
85
(word)
89
93
(word))
90
94
(line
91
95
(codeblock
92
- (line)
93
- (line)
94
- (line))))
96
+ (code
97
+ (line)
98
+ (line)
99
+ (line)))))
95
100
(block
96
101
(line
97
102
(word))))
98
103
104
+ ================================================================================
105
+ codeblock with language annotations
106
+ ================================================================================
107
+ This code is in Lua: >lua
108
+ local foo = 'bar'
109
+ <
110
+
111
+ This code is in Vimscript: >vim
112
+ let foo = "bar"
113
+ <
114
+
115
+ --------------------------------------------------------------------------------
116
+
117
+ (help_file
118
+ (block
119
+ (line
120
+ (word)
121
+ (word)
122
+ (word)
123
+ (word)
124
+ (word)
125
+ (codeblock
126
+ (language)
127
+ (code
128
+ (line)))))
129
+ (block
130
+ (line
131
+ (word)
132
+ (word)
133
+ (word)
134
+ (word)
135
+ (word)
136
+ (codeblock
137
+ (language)
138
+ (code
139
+ (line))))))
140
+
99
141
================================================================================
100
142
codeblock with implicit stop
101
143
================================================================================
@@ -127,9 +169,10 @@ H3 HEADLINE *foo*
127
169
(block
128
170
(line
129
171
(codeblock
130
- (line)
131
- (line)
132
- (line)))
172
+ (code
173
+ (line)
174
+ (line)
175
+ (line))))
133
176
(line
134
177
(h1
135
178
(word)
@@ -143,8 +186,9 @@ H3 HEADLINE *foo*
143
186
(block
144
187
(line
145
188
(codeblock
146
- (line)
147
- (line)))
189
+ (code
190
+ (line)
191
+ (line))))
148
192
(line
149
193
(h2
150
194
(word)
@@ -153,8 +197,9 @@ H3 HEADLINE *foo*
153
197
(block
154
198
(line
155
199
(codeblock
156
- (line)
157
- (line)))
200
+ (code
201
+ (line)
202
+ (line))))
158
203
(line
159
204
(h3
160
205
(uppercase_name)
185
230
(line
186
231
(word)
187
232
(codeblock
188
- (line)
189
- (line)
190
- (line)
191
- (line)
192
- (line)
193
- (line)
194
- (line)
195
- (line)
196
- (line)))
233
+ (code
234
+ (line)
235
+ (line)
236
+ (line)
237
+ (line)
238
+ (line)
239
+ (line)
240
+ (line)
241
+ (line)
242
+ (line))))
197
243
(line
198
244
(word))))
199
245
@@ -224,19 +270,21 @@ tricky
224
270
(block
225
271
(line
226
272
(codeblock
227
- (line)
228
- (line)
229
- (line))))
273
+ (code
274
+ (line)
275
+ (line)
276
+ (line)))))
230
277
(block
231
278
(line
232
279
(word)
233
280
(codeblock
234
- (line)
235
- (line)
236
- (line)
237
- (line)
238
- (line)
239
- (line))))
281
+ (code
282
+ (line)
283
+ (line)
284
+ (line)
285
+ (line)
286
+ (line)
287
+ (line)))))
240
288
(block
241
289
(line
242
290
(word))))
@@ -266,8 +314,9 @@ To test for a non-empty string, use empty(): >
266
314
(word)
267
315
(word)
268
316
(codeblock
269
- (line)
270
- (line)))
317
+ (code
318
+ (line)
319
+ (line))))
271
320
(line
272
321
(word)
273
322
(word)
@@ -290,8 +339,9 @@ To test for a non-empty string, use empty(): >
290
339
(word)
291
340
(word)
292
341
(codeblock
293
- (line)
294
- (line)))
342
+ (code
343
+ (line)
344
+ (line))))
295
345
(line
296
346
(word)
297
347
(word)
@@ -303,7 +353,8 @@ To test for a non-empty string, use empty(): >
303
353
(word)
304
354
(word)
305
355
(codeblock
306
- (line)))))
356
+ (code
357
+ (line))))))
307
358
308
359
================================================================================
309
360
codeblock stop and start on same line
@@ -329,12 +380,14 @@ codeblock stop and start on same line
329
380
(line
330
381
(word)
331
382
(codeblock
332
- (line))))
383
+ (code
384
+ (line)))))
333
385
(block
334
386
(line
335
387
(word)
336
388
(codeblock
337
- (line))))
389
+ (code
390
+ (line)))))
338
391
(block
339
392
(line
340
393
(tag
@@ -350,8 +403,9 @@ codeblock stop and start on same line
350
403
(line
351
404
(word)
352
405
(codeblock
353
- (line)
354
- (line)))))
406
+ (code
407
+ (line)
408
+ (line))))))
355
409
356
410
================================================================================
357
411
NOT codeblock: whitespace after ">"
362
416
x x>
363
417
line
364
418
419
+ Not a language annotation: > lua
420
+ line
421
+
422
+ Not a language annotation: >lua is not at EOL
423
+ line
365
424
366
425
367
426
--------------------------------------------------------------------------------
@@ -378,4 +437,28 @@ x x>
378
437
(word)
379
438
(word))
380
439
(line
381
- (word))))
440
+ (word)))
441
+ (block
442
+ (line
443
+ (word)
444
+ (word)
445
+ (word)
446
+ (word)
447
+ (word)
448
+ (word))
449
+ (line
450
+ (word)))
451
+ (block
452
+ (line
453
+ (word)
454
+ (word)
455
+ (word)
456
+ (word)
457
+ (word)
458
+ (word)
459
+ (word)
460
+ (word)
461
+ (word)
462
+ (word))
463
+ (line
464
+ (word))))
0 commit comments