bc: Accept digits beginning with . - sbase - suckless unix tools
(HTM) git clone git://git.suckless.org/sbase
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit d0750d57c5478e579d91f7a44bd0a9456a0a29e9
(DIR) parent d92ba69e98303ee78c81106d1cae82af806cff81
(HTM) Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
Date: Sun, 23 Nov 2025 17:01:18 +0100
bc: Accept digits beginning with .
Diffstat:
M bc.y | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
(DIR) diff --git a/bc.y b/bc.y
@@ -615,7 +615,7 @@ repeat:
yyerror("invalid input character");
} else if (islower(ch)) {
return iden(ch);
- } else if (strchr(DIGITS, ch)) {
+ } else if (ch == '.' || strchr(DIGITS, ch)) {
return number(ch);
} else {
if (ch == '/') {