about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/engine/e_console.c2
1 files changed, 2 insertions, 0 deletions
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 == '"')