From: Lucas Bajolet Date: Tue, 28 Jul 2015 15:32:03 +0000 (-0400) Subject: src: Update literal to properly support underscores in decimal literals X-Git-Tag: v0.7.7~5^2~1 X-Git-Url: http://nitlanguage.org?hp=b99687a253449b0f29ab59685045063250f552be src: Update literal to properly support underscores in decimal literals Signed-off-by: Lucas Bajolet --- diff --git a/src/literal.nit b/src/literal.nit index eb04e7a..f5f70b0 100644 --- a/src/literal.nit +++ b/src/literal.nit @@ -93,7 +93,7 @@ end redef class ADecIntExpr redef fun accept_literal(v) do - value = self.n_number.text.to_i + value = self.n_number.text.remove_underscores.to_i end end @@ -142,7 +142,7 @@ redef class ADecByteExpr redef fun accept_literal(v) do var t = self.n_bytenum.text - value = t.substring(0, t.length - 2).to_i.to_b + value = t.substring(0, t.length - 2).remove_underscores.to_i.to_b end end