@@ -26,39 +26,39 @@ class LexerLiteralTest {
26
26
lexer.source = StringSource (" 12345" )
27
27
28
28
val token = lexer.nextToken()
29
- assertEquals(Token .Literal . IntLiteral (12345L , Position (0 , 0 ), Position (0 , 4 )), token)
29
+ assertEquals(Token .IntLiteral (12345L , Position (0 , 0 ), Position (0 , 4 )), token)
30
30
}
31
31
32
32
@Test
33
33
fun `returns a negative int number` () {
34
34
lexer.source = StringSource (" -12345" )
35
35
36
36
val token = lexer.nextToken()
37
- assertEquals(Token .Literal . IntLiteral (- 12345L , Position (0 , 0 ), Position (0 , 5 )), token)
37
+ assertEquals(Token .IntLiteral (- 12345L , Position (0 , 0 ), Position (0 , 5 )), token)
38
38
}
39
39
40
40
@Test
41
41
fun `returns an int number with underscores` () {
42
42
lexer.source = StringSource (" 3_00_000" )
43
43
44
44
val token = lexer.nextToken()
45
- assertEquals(Token .Literal . IntLiteral (300000L , Position (0 , 0 ), Position (0 , 7 )), token)
45
+ assertEquals(Token .IntLiteral (300000L , Position (0 , 0 ), Position (0 , 7 )), token)
46
46
}
47
47
48
48
@Test
49
49
fun `returns a floating point number` () {
50
50
lexer.source = StringSource (" +12.42" )
51
51
52
52
val token = lexer.nextToken()
53
- assertEquals(Token .Literal . FloatLiteral (12.42 , Position (0 , 0 ), Position (0 , 5 )), token)
53
+ assertEquals(Token .FloatLiteral (12.42 , Position (0 , 0 ), Position (0 , 5 )), token)
54
54
}
55
55
56
56
@Test
57
57
fun `returns floating point with no leading digits` () {
58
58
lexer.source = StringSource (" 0.32" )
59
59
60
60
val token = lexer.nextToken()
61
- assertEquals(Token .Literal . FloatLiteral (0.32 , Position (0 , 0 ), Position (0 , 3 )), token)
61
+ assertEquals(Token .FloatLiteral (0.32 , Position (0 , 0 ), Position (0 , 3 )), token)
62
62
}
63
63
64
64
@@ -67,15 +67,15 @@ class LexerLiteralTest {
67
67
lexer.source = StringSource (" 1.609e-19" )
68
68
69
69
val token = lexer.nextToken()
70
- assertEquals(Token .Literal . FloatLiteral (1 .609e- 19 , Position (0 , 0 ), Position (0 , 8 )), token)
70
+ assertEquals(Token .FloatLiteral (1 .609e- 19 , Position (0 , 0 ), Position (0 , 8 )), token)
71
71
}
72
72
73
73
@Test
74
74
fun `returns floating point with underscores` () {
75
75
lexer.source = StringSource (" 1.6__0_9e-1__9" )
76
76
77
77
val token = lexer.nextToken()
78
- assertEquals(Token .Literal . FloatLiteral (1 .609e- 19 , Position (0 , 0 ), Position (0 , 13 )), token)
78
+ assertEquals(Token .FloatLiteral (1 .609e- 19 , Position (0 , 0 ), Position (0 , 13 )), token)
79
79
}
80
80
81
81
@Test
@@ -88,7 +88,7 @@ class LexerLiteralTest {
88
88
Token .Keyword (" char" , Position (0 , 0 ), Position (0 , 3 )),
89
89
Token .Identifier (" c" , Position (0 , 5 ), Position (0 , 5 )),
90
90
Token .Operator (" =" , Position (0 , 7 ), Position (0 , 7 )),
91
- Token .Literal . StringLiteral (" \' a\' " , Position (0 , 9 ), Position (0 , 11 ))
91
+ Token .StringLiteral (" \' a\' " , Position (0 , 9 ), Position (0 , 11 ))
92
92
)
93
93
)
94
94
}
@@ -103,7 +103,7 @@ class LexerLiteralTest {
103
103
Token .Keyword (" char" , Position (0 , 0 ), Position (0 , 3 )),
104
104
Token .Identifier (" c" , Position (0 , 5 ), Position (0 , 5 )),
105
105
Token .Operator (" =" , Position (0 , 7 ), Position (0 , 7 )),
106
- Token .Literal . StringLiteral (" \" abcde\" " , Position (0 , 9 ), Position (0 , 15 ))
106
+ Token .StringLiteral (" \" abcde\" " , Position (0 , 9 ), Position (0 , 15 ))
107
107
)
108
108
)
109
109
}
@@ -136,9 +136,9 @@ class LexerLiteralTest {
136
136
assertTokens(
137
137
lexer,
138
138
listOf (
139
- Token .Literal . StringLiteral (" '\u1234 '" , Position (0 , 0 ), Position (0 , 7 )),
140
- Token .Literal . StringLiteral (" '\n '" , Position (0 , 9 ), Position (0 , 12 )),
141
- Token .Literal . StringLiteral (" 'f'" , Position (0 , 14 ), Position (0 , 17 )),
139
+ Token .StringLiteral (" '\u1234 '" , Position (0 , 0 ), Position (0 , 7 )),
140
+ Token .StringLiteral (" '\n '" , Position (0 , 9 ), Position (0 , 12 )),
141
+ Token .StringLiteral (" 'f'" , Position (0 , 14 ), Position (0 , 17 )),
142
142
)
143
143
)
144
144
}
0 commit comments