summaryrefslogtreecommitdiff
path: root/tests/snippets/crystal/test_numbers.txt
blob: 0ddfec2a52c0c88492a8081c994b2faa31ad18da (plain)
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
---input---
# Integers
0
1
1_000_000
1u8
11231231231121312i64

# Floats
0.0
1.0_f32
1_f32
0f64
1e+4
1e111
1_234.567_890

# Error
01
0b2
0x129g2
0o12358

---tokens---
'# Integers'  Comment.Single
'\n'          Text.Whitespace

'0'           Literal.Number.Integer
'\n'          Text.Whitespace

'1'           Literal.Number.Integer
'\n'          Text.Whitespace

'1_000_000'   Literal.Number.Integer
'\n'          Text.Whitespace

'1u8'         Literal.Number.Integer
'\n'          Text.Whitespace

'11231231231121312i64' Literal.Number.Integer
'\n\n'        Text.Whitespace

'# Floats'    Comment.Single
'\n'          Text.Whitespace

'0.0'         Literal.Number.Float
'\n'          Text.Whitespace

'1.0_f32'     Literal.Number.Float
'\n'          Text.Whitespace

'1_f32'       Literal.Number.Float
'\n'          Text.Whitespace

'0f64'        Literal.Number.Float
'\n'          Text.Whitespace

'1e+4'        Literal.Number.Float
'\n'          Text.Whitespace

'1e111'       Literal.Number.Float
'\n'          Text.Whitespace

'1_234.567_890' Literal.Number.Float
'\n\n'        Text.Whitespace

'# Error'     Comment.Single
'\n'          Text.Whitespace

'0'           Error
'1'           Literal.Number.Integer
'\n'          Text.Whitespace

'0'           Error
'b2'          Name
'\n'          Text.Whitespace

'0'           Error
'x129g2'      Name
'\n'          Text.Whitespace

'0'           Error
'o12358'      Name
'\n'          Text.Whitespace