solution/cw5/fun_tokens.sc
changeset 868 8fb3b6d3be70
parent 867 54bcd848d716
child 869 81ee93b87258
--- a/solution/cw5/fun_tokens.sc	Mon Jan 10 23:52:51 2022 +0000
+++ b/solution/cw5/fun_tokens.sc	Thu Jan 20 08:58:38 2022 +0000
@@ -244,7 +244,7 @@
 case class T_FID(s: String) extends Token
 case class T_OP(s: String) extends Token
 case class T_NUM(n: Int) extends Token
-case class T_FNUM(x: Float) extends Token
+case class T_FNUM(x: Double) extends Token
 case class T_KWD(s: String) extends Token
 case class T_TY(s: String) extends Token
 case class T_CHR(i: Int) extends Token
@@ -256,7 +256,7 @@
   case ("o", s) => T_OP(s)
   case ("n", s) => T_NUM(s.toInt)
   case ("ch", s) => if (s == "'\\n'") T_CHR(10) else T_CHR(s(1).toInt)
-  case ("f", s) => T_FNUM(s.toFloat) 
+  case ("f", s) => T_FNUM(s.toDouble) 
   case ("s", _) => T_SEMI
   case ("c", _) => T_COMMA
   case ("co", _) => T_COLON