We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b39a9d9 commit d7909cdCopy full SHA for d7909cd
effekt/shared/src/main/scala/effekt/Lexer.scala
@@ -340,7 +340,10 @@ class Lexer(source: Source) {
340
case None => err("Not a 64bit floating point literal.")
341
case Some(n) => TokenKind.Float(n)
342
}
343
- case _ => TokenKind.Integer(slice().toInt)
+ case _ => slice().toLongOption match {
344
+ case None => err("Not a 64bit integer literal.")
345
+ case Some(n) => TokenKind.Integer(n)
346
+ }
347
348
349
case _ =>
examples/pos/int_ufcs.check
@@ -0,0 +1,2 @@
1
+1234567890123
2
examples/pos/int_ufcs.effekt
@@ -0,0 +1,5 @@
+def main() = {
+ 1234567890123.println
3
+ println(1234567890123)
4
+}
5
+
0 commit comments