From 0dab7db963e2706182ea120c98f746f5e265c14c Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sun, 20 Jan 2008 23:01:56 +0000 Subject: fixed so that the lexer handles negative ints --- src/engine/e_console.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/engine') diff --git a/src/engine/e_console.c b/src/engine/e_console.c index 1479d157..929a0eca 100644 --- a/src/engine/e_console.c +++ b/src/engine/e_console.c @@ -86,6 +86,8 @@ static int lex(const char *line, struct lexer_result *res) start = c + 1; else if (digit(*c)) state = STATE_INT; + else if (*c == '-') + state = STATE_INT; else if (*c == '.') state = STATE_POT_FLOAT; else if (*c == '"') -- cgit 1.4.1