blob: fa1374b45efa9e6c3f64a633d466ba29ab142011 (
plain) (
blame)
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
|
# bug #1799
proc MyProc1*() = ## Comment behind procedure
discard
proc MyProc2*() =
## Comment below procedure
discard
template MyTemplate1*() = discard ## Comment behind template
template MyTemplate2*() = discard
## Comment below template
const
MyConst1* = 1 ## Comment behind constant
MyConst2* = 2
## Comment below constant
var
MyVar1* = 1 ## Comment behind variable
MyVar2* = 2
## Comment below variable
type
MyObject1* = object
## Comment below declaration
field1*: int ## Comment behind field
field2*: int ## Comment behind field
field3*: int
## Comment below field
field4*: int
## Comment below field
MyObject2* = object ## Comment behind declaration
field1*: int
type
MyTuple1* = tuple
## Comment below declaration
field1: int ## Comment behind field
field2: int ## Comment behind field
field3: int
## Comment below field
field4: int
## Comment below field
MyTuple2* = tuple ## Comment behind declaration
field1: int
type
MyEnum1* = enum
## Comment below declaration
value1, ## Comment behind value
value2,
## Comment below value with comma
value3
## Comment below value without comma
MyEnum2* = enum ## Comment behind declaration
value4
MyEnum3* = enum
value5 ## only document the enum value
|