aboutsummaryrefslogtreecommitdiff
path: root/src/parse.cff
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2022-08-13 10:38:27 +0200
committerlemon <lsof@mailbox.org>2022-08-13 10:38:27 +0200
commit7d4cb5bb96b061ed8708889b75e4d50757d9b3f2 (patch)
treeb57fdfa2dd7d61b888930d45c5f8f6f873db39ff /src/parse.cff
parent62132ecc8d032ef251d6b54177414a9ba29e8610 (diff)
set template
Diffstat (limited to 'src/parse.cff')
-rw-r--r--src/parse.cff4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/parse.cff b/src/parse.cff
index 9181e70..ef01da5 100644
--- a/src/parse.cff
+++ b/src/parse.cff
@@ -175,7 +175,6 @@ fn readnumber(s *const u8) Option<Tok> {
suffix *const u8 = #null;
for let i = 0; (c = s[i]) != 0; ++i {
- printf("<%c>\n",c);
if i == 0 and c == '0' {
--nused;
}
@@ -205,6 +204,7 @@ fn readnumber(s *const u8) Option<Tok> {
}
let tok = Tok {};
+ assert(suffix == #null,"sufx");
if flt {
tok.t = :flo;
tok.u.flo = accf;
@@ -214,8 +214,6 @@ fn readnumber(s *const u8) Option<Tok> {
tok.u.uint = acc;
return :Some tok;
}
-
- return :None;
}
fn lex(P *Parser) Tok {