From f127c3c910bd2da62e48057da0fda1ebd7e409f7 Mon Sep 17 00:00:00 2001 From: Lucas Bajolet Date: Tue, 28 Jul 2015 11:31:27 -0400 Subject: [PATCH] parser: Update parser for underscores support in decimal literals Signed-off-by: Lucas Bajolet --- src/parser/nit.sablecc3xx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/parser/nit.sablecc3xx b/src/parser/nit.sablecc3xx index 592cc42..3904c1f 100644 --- a/src/parser/nit.sablecc3xx +++ b/src/parser/nit.sablecc3xx @@ -199,11 +199,11 @@ classid = uppercase letter*; id = lowercase letter*; attrid = '_' lowercase letter*; -number = digit+; +number = digit (digit | '_')*; hex_number = ('0x' | '0X') hexdigit+; bin_number = ('0b' | '0B') bindigit+; oct_number = ('0o' | '0O') octdigit+; -bytenum = digit+ 'u8'; +bytenum = digit (digit | '_')* 'u8'; hex_bytenum = ('0x' | '0X') hexdigit+ 'u8'; bin_bytenum = ('0b' | '0B') bindigit+ 'u8'; oct_bytenum = ('0o' | '0O') octdigit+ 'u8'; -- 1.7.9.5