aboutsummaryrefslogtreecommitdiff
path: root/parse.c
diff options
context:
space:
mode:
authorQuentin Carbonneaux <[email protected]>2024-04-03 23:18:33 +0200
committerQuentin Carbonneaux <[email protected]>2024-04-03 23:30:07 +0200
commitde5ced474d17b979666023ba2980493069d3401e (patch)
tree1dd5ecd44da78349cefe110464c58a9649e460f3 /parse.c
parentc8fc20b8ef5623d7fe4eae5086b132956bf6aa35 (diff)
do not parse +N constants
The parsing code for these constants conflicts with the Tplus token.
Diffstat (limited to 'parse.c')
-rw-r--r--parse.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/parse.c b/parse.c
index 3717a6f..20303e9 100644
--- a/parse.c
+++ b/parse.c
@@ -203,7 +203,7 @@ getint()
n = 0;
c = fgetc(inf);
m = (c == '-');
- if (m || c == '+')
+ if (m)
c = fgetc(inf);
do {
n = 10*n + (c - '0');
@@ -277,7 +277,7 @@ lex()
lnum++;
return Tnl;
}
- if (isdigit(c) || c == '-' || c == '+') {
+ if (isdigit(c) || c == '-') {
ungetc(c, inf);
tokval.num = getint();
return Tint;