Replies: 1 comment 7 replies
-
They are not words, they are parsed text. \ The phrase
T{ S\" s\"" FIND-NAME NAME>INTERPRET EXECUTE bla" S" bla" COMPARE -> 0 }T
\ is equivalent to:
T{ ' s" EXECUTE bla" S" bla" COMPARE -> 0 }T
\ That is equivalent to:
T{ s" bla" S" bla" COMPARE -> 0 }T
\ Note that `s"` is lowercase. It should be uppercase to be compliant with standard systems that do not support lower case. The following test case is similar: T{ : fnt9 [ S\" s\"" FIND-NAME NAME>COMPILE EXECUTE ble" ] ; -> }T
T{ fnt9 S" ble" COMPARE -> 0 }T I think, this test case is inconsistent. Note that the xt returned by
It means that xt returned by Otherwise, if we allow to perform this xt in interpretation state in general case, |
Beta Was this translation helpful? Give feedback.
-
Forth 200x draft 19-1 section F. Test Suite page 318.
bla"
ble"
bli"
. Am I missing something?FIND-NAME-IN
is implemented even though it assumes Search-Order word set support. These should be separate fromFIND-NAME
IMO.Beta Was this translation helpful? Give feedback.
All reactions