From b198cfb5b2c4f064654bebfc8d117b05c81780f6 Mon Sep 17 00:00:00 2001 From: Nathan Braswell Date: Wed, 26 Aug 2015 03:52:57 -0400 Subject: [PATCH] fix hex number maybe --- krakenGrammer.kgm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/krakenGrammer.kgm b/krakenGrammer.kgm index 270f3f1..ff82dfe 100644 --- a/krakenGrammer.kgm +++ b/krakenGrammer.kgm @@ -121,7 +121,7 @@ access_operation = unarad WS "." WS identifier | unarad WS "->" WS identifier | assignment_statement = factor WS "=" WS boolean_expression | factor WS "\+=" WS boolean_expression | factor WS "-=" WS boolean_expression | factor WS "\*=" WS boolean_expression | factor WS "/=" WS boolean_expression ; # if it's being assigned to, we allow type inferencing declaration_statement = "var" WS identifier WS "=" WS boolean_expression | "var" WS identifier WS dec_type WS "=" WS boolean_expression | "var" WS identifier WS dec_type | "var" WS identifier WS "." WS identifier WS "\(" WS opt_parameter_list WS "\)" WS dec_type ; -hexadecimal = "0x(1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)+" ; +hexadecimal = "0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)+" ; integer = numeric | hexadecimal ; floating_literal = numeric "." float_end ; float_end = "(0|1|2|3|4|5|6|7|8|9)+" | "(0|1|2|3|4|5|6|7|8|9)+f" | "(0|1|2|3|4|5|6|7|8|9)+d" ;