From 8c4fd9de9b2bed52ec1fe21c66a3c620276dbb34 Mon Sep 17 00:00:00 2001 From: krasimir Date: Mon, 8 Feb 2010 12:59:22 +0000 Subject: [PATCH] allow negative integers in the grammar syntax --- src/compiler/GF/Grammar/Lexer.x | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compiler/GF/Grammar/Lexer.x b/src/compiler/GF/Grammar/Lexer.x index d6f49bbb1..b776668a3 100644 --- a/src/compiler/GF/Grammar/Lexer.x +++ b/src/compiler/GF/Grammar/Lexer.x @@ -36,8 +36,8 @@ $white+ ; \" ([$u # [\" \\ \n]] | (\\ (\" | \\ | \' | n | t)))* \" { tok (T_String . unescapeInitTail . BS.unpack) } -$d+ { tok (T_Integer . read . BS.unpack) } -$d+ \. $d+ (e (\-)? $d+)? { tok (T_Double . read . BS.unpack) } +(\-)? $d+ { tok (T_Integer . read . BS.unpack) } +(\-)? $d+ \. $d+ (e (\-)? $d+)? { tok (T_Double . read . BS.unpack) } {