1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
DOCUMENT@0..397
HEADING@0..25
ATX_HEADING_MARKER@0..1
ATX_HEADING_MARKER@0..1 "#"
WHITESPACE@1..2 " "
HEADING_CONTENT@2..24
TEXT@2..24 "Executable Code Chunks"
NEWLINE@24..25 "\n"
BLANK_LINE@25..26
BLANK_LINE@25..26 "\n"
PARAGRAPH@26..41
TEXT@26..40 "Basic R chunk:"
NEWLINE@40..41 "\n"
BLANK_LINE@41..42
BLANK_LINE@41..42 "\n"
CODE_BLOCK@42..61
CODE_FENCE_OPEN@42..49
CODE_FENCE_MARKER@42..45 "```"
CODE_INFO@45..48
TEXT@45..46 "{"
CODE_LANGUAGE@46..47 "r"
CHUNK_OPTIONS@47..48
TEXT@47..48 "}"
NEWLINE@48..49 "\n"
CODE_CONTENT@49..57
TEXT@49..56 "x <- 42"
NEWLINE@56..57 "\n"
CODE_FENCE_CLOSE@57..61
CODE_FENCE_MARKER@57..60 "```"
NEWLINE@60..61 "\n"
BLANK_LINE@61..62
BLANK_LINE@61..62 "\n"
PARAGRAPH@62..76
TEXT@62..75 "With options:"
NEWLINE@75..76 "\n"
BLANK_LINE@76..77
BLANK_LINE@76..77 "\n"
CODE_BLOCK@77..130
CODE_FENCE_OPEN@77..84
CODE_FENCE_MARKER@77..80 "```"
CODE_INFO@80..83
TEXT@80..81 "{"
CODE_LANGUAGE@81..82 "r"
CHUNK_OPTIONS@82..83
TEXT@82..83 "}"
NEWLINE@83..84 "\n"
CODE_CONTENT@84..126
HASHPIPE_YAML_PREAMBLE@84..115
HASHPIPE_YAML_CONTENT@84..115
CHUNK_OPTION@84..98
HASHPIPE_PREFIX@84..86 "#|"
WHITESPACE@86..87 " "
CHUNK_OPTION_KEY@87..91 "echo"
TEXT@91..92 ":"
WHITESPACE@92..93 " "
CHUNK_OPTION_VALUE@93..98 "false"
NEWLINE@98..99 "\n"
CHUNK_OPTION@99..114
HASHPIPE_PREFIX@99..101 "#|"
WHITESPACE@101..102 " "
CHUNK_OPTION_KEY@102..111 "fig-width"
TEXT@111..112 ":"
WHITESPACE@112..113 " "
CHUNK_OPTION_VALUE@113..114 "8"
NEWLINE@114..115 "\n"
TEXT@115..125 "plot(1:10)"
NEWLINE@125..126 "\n"
CODE_FENCE_CLOSE@126..130
CODE_FENCE_MARKER@126..129 "```"
NEWLINE@129..130 "\n"
BLANK_LINE@130..131
BLANK_LINE@130..131 "\n"
PARAGRAPH@131..145
TEXT@131..144 "Python chunk:"
NEWLINE@144..145 "\n"
BLANK_LINE@145..146
BLANK_LINE@145..146 "\n"
CODE_BLOCK@146..196
CODE_FENCE_OPEN@146..158
CODE_FENCE_MARKER@146..149 "```"
CODE_INFO@149..157
TEXT@149..150 "{"
CODE_LANGUAGE@150..156 "python"
CHUNK_OPTIONS@156..157
TEXT@156..157 "}"
NEWLINE@157..158 "\n"
CODE_CONTENT@158..192
HASHPIPE_YAML_PREAMBLE@158..172
HASHPIPE_YAML_CONTENT@158..172
CHUNK_OPTION@158..171
HASHPIPE_PREFIX@158..160 "#|"
WHITESPACE@160..161 " "
CHUNK_OPTION_KEY@161..165 "eval"
TEXT@165..166 ":"
WHITESPACE@166..167 " "
CHUNK_OPTION_VALUE@167..171 "true"
NEWLINE@171..172 "\n"
TEXT@172..191 "import pandas as pd"
NEWLINE@191..192 "\n"
CODE_FENCE_CLOSE@192..196
CODE_FENCE_MARKER@192..195 "```"
NEWLINE@195..196 "\n"
BLANK_LINE@196..197
BLANK_LINE@196..197 "\n"
PARAGRAPH@197..221
TEXT@197..220 "Julia chunk with label:"
NEWLINE@220..221 "\n"
BLANK_LINE@221..222
BLANK_LINE@221..222 "\n"
CODE_BLOCK@222..283
CODE_FENCE_OPEN@222..233
CODE_FENCE_MARKER@222..225 "```"
CODE_INFO@225..232
TEXT@225..226 "{"
CODE_LANGUAGE@226..231 "julia"
CHUNK_OPTIONS@231..232
TEXT@231..232 "}"
NEWLINE@232..233 "\n"
CODE_CONTENT@233..279
HASHPIPE_YAML_PREAMBLE@233..267
HASHPIPE_YAML_CONTENT@233..267
CHUNK_OPTION@233..251
HASHPIPE_PREFIX@233..235 "#|"
WHITESPACE@235..236 " "
CHUNK_OPTION_KEY@236..241 "label"
TEXT@241..242 ":"
WHITESPACE@242..243 " "
CHUNK_OPTION_VALUE@243..251 "fig-plot"
NEWLINE@251..252 "\n"
CHUNK_OPTION@252..266
HASHPIPE_PREFIX@252..254 "#|"
WHITESPACE@254..255 " "
CHUNK_OPTION_KEY@255..259 "echo"
TEXT@259..260 ":"
WHITESPACE@260..261 " "
CHUNK_OPTION_VALUE@261..266 "false"
NEWLINE@266..267 "\n"
TEXT@267..278 "using Plots"
NEWLINE@278..279 "\n"
CODE_FENCE_CLOSE@279..283
CODE_FENCE_MARKER@279..282 "```"
NEWLINE@282..283 "\n"
BLANK_LINE@283..284
BLANK_LINE@283..284 "\n"
CODE_BLOCK@284..397
CODE_FENCE_OPEN@284..291
CODE_FENCE_MARKER@284..287 "```"
CODE_INFO@287..290
TEXT@287..288 "{"
CODE_LANGUAGE@288..289 "r"
CHUNK_OPTIONS@289..290
TEXT@289..290 "}"
NEWLINE@290..291 "\n"
CODE_CONTENT@291..393
HASHPIPE_YAML_PREAMBLE@291..386
HASHPIPE_YAML_CONTENT@291..386
CHUNK_OPTION@291..323
HASHPIPE_PREFIX@291..293 "#|"
WHITESPACE@293..294 " "
CHUNK_OPTION_KEY@294..301 "fig-cap"
TEXT@301..302 ":"
WHITESPACE@302..303 " "
CHUNK_OPTION_VALUE@303..323 "\"A multiline caption"
NEWLINE@323..324 "\n"
CHUNK_OPTION@324..370
HASHPIPE_PREFIX@324..326 "#|"
WHITESPACE@326..328 " "
CHUNK_OPTION_VALUE@328..370 "that spans multiple l ..."
NEWLINE@370..371 "\n"
CHUNK_OPTION@371..385
HASHPIPE_PREFIX@371..373 "#|"
WHITESPACE@373..375 " "
CHUNK_OPTION_VALUE@375..385 "wrapping.\""
NEWLINE@385..386 "\n"
TEXT@386..392 "a <- 1"
NEWLINE@392..393 "\n"
CODE_FENCE_CLOSE@393..397
CODE_FENCE_MARKER@393..396 "```"
NEWLINE@396..397 "\n"