From d9cd03ffeb13a5c30d8337ba27f15e1ba2959e4d Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Fri, 3 Jul 2026 10:23:50 +0200 Subject: Move the documentation from the old branch --- frontend/driver.cc | 6 ------ frontend/lexer.ll | 4 ++-- 2 files changed, 2 insertions(+), 8 deletions(-) (limited to 'frontend') diff --git a/frontend/driver.cc b/frontend/driver.cc index 1c20d09..a266937 100644 --- a/frontend/driver.cc +++ b/frontend/driver.cc @@ -50,10 +50,6 @@ namespace elna::frontend { case 'n': return '\n'; - case 'a': - return '\a'; - case 'b': - return '\b'; case 't': return '\t'; case 'f': @@ -68,8 +64,6 @@ namespace elna::frontend return '\''; case '"': return '"'; - case '?': - return '\?'; case '0': return '\0'; default: diff --git a/frontend/lexer.ll b/frontend/lexer.ll index 7c18b32..b48b4a6 100644 --- a/frontend/lexer.ll +++ b/frontend/lexer.ll @@ -175,7 +175,7 @@ of { return yy::parser::make_INTEGER(result, this->location); } } -0x{HIGIT}+ { +0[x|X]{HIGIT}+ { unsigned long result = strtoul(yytext, NULL, 16); if (errno == ERANGE) @@ -187,7 +187,7 @@ of { return yy::parser::make_WORD(result, this->location); } } -0b{BIGIT}+ { +0[b|B]{BIGIT}+ { unsigned long result = strtoul(yytext, NULL, 2); if (errno == ERANGE) -- cgit v1.2.3