@@ -23,7 +23,7 @@ re-created.
23
23
24
24
### ` Root `
25
25
26
- ** Root** ([ ** Parent** ] [ parent ] ) houses all nodes.
26
+ ` Root ` ([ ` Parent ` ] [ parent ] ) houses all nodes.
27
27
28
28
``` idl
29
29
interface Root <: Parent {
@@ -33,7 +33,7 @@ interface Root <: Parent {
33
33
34
34
### ` Paragraph `
35
35
36
- ** Paragraph** ([ ** Parent** ] [ parent ] ) represents a unit of discourse dealing
36
+ ` Paragraph ` ([ ` Parent ` ] [ parent ] ) represents a unit of discourse dealing
37
37
with a particular point or idea.
38
38
39
39
``` idl
@@ -62,7 +62,7 @@ Yields:
62
62
63
63
### ` Blockquote `
64
64
65
- ** Blockquote** ([ ** Parent** ] [ parent ] ) represents a quote.
65
+ ` Blockquote ` ([ ` Parent ` ] [ parent ] ) represents a quote.
66
66
67
67
``` idl
68
68
interface Blockquote <: Parent {
@@ -93,7 +93,7 @@ Yields:
93
93
94
94
### ` Heading `
95
95
96
- ** Heading** ([ ** Parent** ] [ parent ] ), just like with HTML, with a level greater
96
+ ` Heading ` ([ ` Parent ` ] [ parent ] ), just like with HTML, with a level greater
97
97
than or equal to 1, lower than or equal to 6.
98
98
99
99
``` idl
@@ -124,9 +124,10 @@ Yields:
124
124
125
125
### ` Code `
126
126
127
- ** Code** ([ ** Text** ] [ text ] ) occurs at block level (see ** InlineCode** for
128
- code spans). ** Code** sports a language tag (when using GitHub Flavoured
129
- Markdown fences with a flag, ` null ` otherwise).
127
+ ` Code ` ([ ` Text ` ] [ text ] ) occurs at block level (see
128
+ [ ` InlineCode ` ] [ inlinecode ] for code spans). ` Code ` sports a language
129
+ tag (when using GitHub Flavoured Markdown fences with a flag, ` null `
130
+ otherwise).
130
131
131
132
``` idl
132
133
interface Code <: Text {
@@ -153,8 +154,8 @@ Yields:
153
154
154
155
### ` InlineCode `
155
156
156
- ** InlineCode** ([ ** Text** ] [ text ] ) occurs inline (see ** Code** for blocks).
157
- Inline code does not sport a ` lang ` attribute.
157
+ ` InlineCode ` ([ ` Text ` ] [ text ] ) occurs inline (see [ ` Code ` ] [ code ] for
158
+ blocks). Inline code does not sport a ` lang ` attribute.
158
159
159
160
``` idl
160
161
interface InlineCode <: Text {
@@ -179,7 +180,7 @@ Yields:
179
180
180
181
### ` YAML `
181
182
182
- ** YAML** ([ ** Text** ] [ text ] ) can occur at the start of a document, and
183
+ ` YAML ` ([ ` Text ` ] [ text ] ) can occur at the start of a document, and
183
184
contains embedded YAML data.
184
185
185
186
``` idl
@@ -207,7 +208,7 @@ Yields:
207
208
208
209
### ` HTML `
209
210
210
- ** HTML** ([ ** Text** ] [ text ] ) contains embedded HTML.
211
+ ` HTML ` ([ ` Text ` ] [ text ] ) contains embedded HTML.
211
212
212
213
``` idl
213
214
interface HTML <: Text {
@@ -232,7 +233,7 @@ Yields:
232
233
233
234
### ` List `
234
235
235
- ** List** ([ ** Parent** ] [ parent ] ) contains ** ListItem** ’s .
236
+ ` List ` ([ ` Parent ` ] [ parent ] ) contains [ ` ListItem ` s ] [ listitem ] .
236
237
237
238
The ` start ` property contains the starting number of the list when
238
239
` ordered: true ` ; ` null ` otherwise.
@@ -243,9 +244,9 @@ When all list items have `loose: false`, the list’s `loose` property is also
243
244
``` idl
244
245
interface List <: Parent {
245
246
type: "list";
246
- loose: true | false;
247
- start: uint32 | null;
248
247
ordered: true | false;
248
+ start: uint32 | null;
249
+ loose: true | false;
249
250
}
250
251
```
251
252
@@ -280,11 +281,11 @@ Yields:
280
281
281
282
### ` ListItem `
282
283
283
- ** ListItem** ([ ** Parent** ] [ parent ] ) is a child of a ** List** .
284
+ ` ListItem ` ([ ` Parent ` ] [ parent ] ) is a child of a [ ` List ` ] [ list ] .
284
285
285
- Loose ** ListItem** ’ s often contain more than one block-level elements.
286
+ Loose ` ListItem ` s often contain more than one block-level elements.
286
287
287
- When in ` gfm: true ` mode, a checked property exists on ** ListItem** ’ s,
288
+ When in ` gfm: true ` mode, a checked property exists on ` ListItem ` s,
288
289
either set to ` true ` (when checked), ` false ` (when unchecked), or ` null `
289
290
(when not containing a checkbox). See [ Task Lists on GitHub] [ task-list ]
290
291
for information.
@@ -297,13 +298,13 @@ interface ListItem <: Parent {
297
298
}
298
299
```
299
300
300
- For an example, see the definition of ** List** .
301
+ For an example, see the definition of [ ` List ` ] [ list ] .
301
302
302
303
### ` Table `
303
304
304
- ** Table** ([ ** Parent** ] [ parent ] ) represents tabular data, with alignment.
305
- Its children are either ** TableHeader** (the first child), or ** TableRow **
306
- (all other children).
305
+ ` Table ` ([ ` Parent ` ] [ parent ] ) represents tabular data, with alignment.
306
+ Its children are either [ ` TableHeader ` ] [ tableheader ] (the first child),
307
+ or [ ` TableRow ` ] [ tablerow ] (all other children).
307
308
308
309
` table.align ` represents the alignment of columns.
309
310
@@ -379,43 +380,45 @@ Yields:
379
380
380
381
### ` TableHeader `
381
382
382
- ** TableHeader** ([ ** Parent** ] [ parent ] ). Its children are always ** TableCell** .
383
+ ` TableHeader ` ([ ` Parent ` ] [ parent ] ). Its children are always
384
+ [ ` TableCell ` ] [ tablecell ] .
383
385
384
386
``` idl
385
387
interface TableHeader <: Parent {
386
388
type: "tableHeader";
387
389
}
388
390
```
389
391
390
- For an example, see the definition of ** Table** .
392
+ For an example, see the definition of [ ` Table ` ] [ table ] .
391
393
392
394
### ` TableRow `
393
395
394
- ** TableRow** ([ ** Parent** ] [ parent ] ). Its children are always ** TableCell** .
396
+ ` TableRow ` ([ ` Parent ` ] [ parent ] ). Its children are always
397
+ [ ` TableCell ` ] [ tablecell ] .
395
398
396
399
``` idl
397
400
interface TableRow <: Parent {
398
401
type: "tableRow";
399
402
}
400
403
```
401
404
402
- For an example, see the definition of ** Table** .
405
+ For an example, see the definition of ` Table ` .
403
406
404
407
### ` TableCell `
405
408
406
- ** TableCell** ([ ** Parent** ] [ parent ] ). Contains a single tabular field.
409
+ ` TableCell ` ([ ` Parent ` ] [ parent ] ). Contains a single tabular field.
407
410
408
411
``` idl
409
412
interface TableCell <: Parent {
410
413
type: "tableCell";
411
414
}
412
415
```
413
416
414
- For an example, see the definition of ** Table** .
417
+ For an example, see the definition of [ ` Table ` ] [ table ] .
415
418
416
419
### ` ThematicBreak `
417
420
418
- A ** ThematicBreak** ([ ** Node** ] [ node ] ) represents a break in content,
421
+ A ` ThematicBreak ` ([ ` Node ` ] [ node ] ) represents a break in content,
419
422
often shown as a horizontal rule, or by two HTML section elements.
420
423
421
424
``` idl
@@ -440,7 +443,7 @@ Yields:
440
443
441
444
### ` Break `
442
445
443
- ** Break** ([ ** Node** ] [ node ] ) represents an explicit line break.
446
+ ` Break ` ([ ` Node ` ] [ node ] ) represents an explicit line break.
444
447
445
448
``` idl
446
449
interface Break <: Node {
@@ -478,7 +481,7 @@ Yields:
478
481
479
482
### ` Emphasis `
480
483
481
- ** Emphasis** ([ ** Parent** ] [ parent ] ) represents slightly important text.
484
+ ` Emphasis ` ([ ` Parent ` ] [ parent ] ) represents slightly important text.
482
485
483
486
``` idl
484
487
interface Emphasis <: Parent {
@@ -522,7 +525,7 @@ Yields:
522
525
523
526
### ` Strong `
524
527
525
- ** Strong** ([ ** Parent** ] [ parent ] ) represents super important text.
528
+ ` Strong ` ([ ` Parent ` ] [ parent ] ) represents super important text.
526
529
527
530
``` idl
528
531
interface Strong <: Parent {
@@ -566,7 +569,7 @@ Yields:
566
569
567
570
### ` Delete `
568
571
569
- ** Delete** ([ ** Parent** ] [ parent ] ) represents text ready for removal.
572
+ ` Delete ` ([ ` Parent ` ] [ parent ] ) represents text ready for removal.
570
573
571
574
``` idl
572
575
interface Delete <: Parent {
@@ -594,7 +597,7 @@ Yields:
594
597
595
598
### ` Link `
596
599
597
- ** Link** ([ ** Parent** ] [ parent ] ) represents the humble hyperlink.
600
+ ` Link ` ([ ` Parent ` ] [ parent ] ) represents the humble hyperlink.
598
601
599
602
``` idl
600
603
interface Link <: Parent {
@@ -626,7 +629,7 @@ Yields:
626
629
627
630
### ` Image `
628
631
629
- ** Image** ([ ** Node** ] [ node ] ) represents the figurative figure.
632
+ ` Image ` ([ ` Node ` ] [ node ] ) represents the figurative figure.
630
633
631
634
``` idl
632
635
interface Image <: Node {
@@ -656,7 +659,7 @@ Yields:
656
659
657
660
### ` Footnote `
658
661
659
- ** Footnote** ([ ** Parent** ] [ parent ] ) represents an inline marker, whose
662
+ ` Footnote ` ([ ` Parent ` ] [ parent ] ) represents an inline marker, whose
660
663
content relates to the document but is outside its flow.
661
664
662
665
``` idl
@@ -685,9 +688,9 @@ Yields:
685
688
686
689
### ` LinkReference `
687
690
688
- ** LinkReference** ([ ** Parent** ] [ parent ] ) represents a humble hyperlink,
691
+ ` LinkReference ` ([ ` Parent ` ] [ parent ] ) represents a humble hyperlink,
689
692
its ` href ` and ` title ` defined somewhere else in the document by a
690
- ** Definition** .
693
+ [ ` Definition ` ] [ definition ] .
691
694
692
695
` referenceType ` is needed to detect if a reference was meant as a
693
696
reference (` [foo][] ` ) or just unescaped brackets (` [foo] ` ).
@@ -728,13 +731,13 @@ Yields:
728
731
729
732
### ` ImageReference `
730
733
731
- ** ImageReference** ([ ** Node** ] [ node ] ) represents a figurative figure,
734
+ ` ImageReference ` ([ ` Node ` ] [ node ] ) represents a figurative figure,
732
735
its ` src ` and ` title ` defined somewhere else in the document by a
733
- ** Definition** .
736
+ [ ` Definition ` ] [ definition ] .
734
737
735
738
` referenceType ` is needed to detect if a reference was meant as a
736
739
reference (` ![foo][] ` ) or just unescaped brackets (` ![foo] ` ).
737
- See ** LinkReference** for the definition of ` referenceType ` .
740
+ See [ ` LinkReference ` ] [ linkreference ] for the definition of ` referenceType ` .
738
741
739
742
``` idl
740
743
interface ImageReference <: Node {
@@ -764,9 +767,9 @@ Yields:
764
767
765
768
### ` FootnoteReference `
766
769
767
- ** FootnoteReference** ([ ** Node** ] [ node ] ) is like ** Footnote** , but its
768
- content is already outside the documents flow: placed in a
769
- ** FootnoteDefinition** .
770
+ ` FootnoteReference ` ([ ` Node ` ] [ node ] ) is like [ ` Footnote ` ] [ footnote ] ,
771
+ but its content is already outside the documents flow: placed in a
772
+ [ ` FootnoteDefinition ` ] [ footnotedefinition ] .
770
773
771
774
``` idl
772
775
interface FootnoteReference <: Node {
@@ -792,8 +795,9 @@ Yields:
792
795
793
796
### ` Definition `
794
797
795
- ** Definition** ([ ** Node** ] [ node ] ) represents the definition (i.e., location
796
- and title) of a ** LinkReference** or an ** ImageReference** .
798
+ ` Definition ` ([ ` Node ` ] [ node ] ) represents the definition (i.e., location
799
+ and title) of a [ ` LinkReference ` ] [ linkreference ] or an
800
+ [ ` ImageReference ` ] [ imagereference ] .
797
801
798
802
``` idl
799
803
interface Definition <: Node {
@@ -823,8 +827,8 @@ Yields:
823
827
824
828
### ` FootnoteDefinition `
825
829
826
- ** FootnoteDefinition** ([ ** Parent** ] [ parent ] ) represents the definition
827
- (i.e., content) of a ** FootnoteReference** .
830
+ ` FootnoteDefinition ` ([ ` Parent ` ] [ parent ] ) represents the definition
831
+ (i.e., content) of a [ ` FootnoteReference ` ] [ footnotereference ] .
828
832
829
833
``` idl
830
834
interface FootnoteDefinition <: Parent {
@@ -857,8 +861,9 @@ Yields:
857
861
858
862
### ` TextNode `
859
863
860
- ** TextNode** ([ ** Text** ] [ text ] ) represents everything that is just text.
861
- Note that its ` type ` property is ` text ` , but it is different from ** Text** .
864
+ ` TextNode ` ([ ` Text ` ] [ text ] ) represents everything that is just text.
865
+ Note that its ` type ` property is ` text ` , but it is different from
866
+ [ ` Text ` ] [ text ] .
862
867
863
868
``` idl
864
869
interface TextNode <: Text {
@@ -913,3 +918,31 @@ MIT © [Titus Wormer](http://wooorm.com)
913
918
[ migrate ] : https://github.com/wooorm/remark/releases/tag/3.0.0
914
919
915
920
[ task-list ] : https://help.github.com/articles/writing-on-github/#task-lists
921
+
922
+ [ inlinecode ] : #inlinecode
923
+
924
+ [ code ] : #code
925
+
926
+ [ list ] : #list
927
+
928
+ [ listitem ] : #listitem
929
+
930
+ [ table ] : #table
931
+
932
+ [ tableheader ] : #tableheader
933
+
934
+ [ tablerow ] : #tablerow
935
+
936
+ [ tablecell ] : #tablecell
937
+
938
+ [ definition ] : #definition
939
+
940
+ [ linkreference ] : #linkreference
941
+
942
+ [ imagereference ] : #imagereference
943
+
944
+ [ footnote ] : #footnote
945
+
946
+ [ footnotereference ] : #footnotereference
947
+
948
+ [ footnotedefinition ] : #footnotedefinition
0 commit comments