-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathcomment.cw
57 lines (52 loc) · 1.02 KB
/
comment.cw
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
; module
module:
pub rec type_rec2:
; first
s1 span(u8)
; field comment
s2 s32
s3 s32
; global with rec literal
global r02 = {type_rec2:
; first
s2 = 9,
; field_val comment
7}
; enum decl
enum type_enum s32:
; enum entry comment
e1 7
e2 auto_val
e3 19
e4 auto_val
global c31 = {[30]uint:
; first
10,
; index_val
20, 30}
; fun
fun main(
; first
argc s32,
; param
argv ^^u8) s32:
let! loc11 = {[30]uint: 10,
; index_val
20, 30}
let! loc22 = {type_rec2: s2 = 9,
; field_val comment
7}
; cond
cond:
; in block
case argc % 15 == 0:
; in block
return 1
; in another block2
case argc % 3 == 0:
return 2
case argc % 5 == 0:
return 3
case true:
return 4
return 0