From 688fe55448ead0055f80f65e44a97258450c6095 Mon Sep 17 00:00:00 2001 From: Tim Vaughan Date: Tue, 5 Jul 2016 00:07:15 +0200 Subject: [PATCH] Better handling of booleans. --- scheme.4th | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scheme.4th b/scheme.4th index bf57ac7..0bbfbf5 100644 --- a/scheme.4th +++ b/scheme.4th @@ -105,7 +105,7 @@ parse-idx-stack parse-idx-sp ! inc-parse-idx repeat - delim? charavailable? false = or if + delim? if pop-parse-idx true else @@ -124,8 +124,14 @@ parse-idx-stack parse-idx-sp ! nextchar [char] f <> and if pop-parse-idx false exit then - pop-parse-idx - true + inc-parse-idx + delim? if + pop-parse-idx + true + else + pop-parse-idx + false + then ; : str-equiv? ( str -- bool ) -- 2.20.1