14137 |
DOSTR>
|
( $ → ? )
Internal version of <REF>STR→.
|
238A4 |
palparse
|
( $ → ob T )
( $ → $ #pos $' F )
Tries parsing a string into an object. If
successful, returns object and TRUE ,
otherwise returns position of error, the
offending part of the string $', and FALSE .
If the string contains several arguments, the
resulting object is a secondary containing
these objects.
|
0BC6F |
!*trior
|
( F → <SKIP> )
( T T → <COLA> )
|
0BCCF |
!*triand
|
( T T → )
( F T → F T <SEMI> )
|
0BD54 |
tok8cktrior
|
( $1 $1 → :: $1 <Ob1> ; )
( $1 $2 → :: $1 <Ob2> <Rest> ; )
|
0BD60 |
tok8trior
|
( GNT data $1 $1 → :: GNT data GetNextToken ; )
( GNT data $1 $2 → :: $1 <Ob1> <Rest> ; )
|
2534A |
nultrior
|
( NULL$ → :: ; )
( $ → :: $ <Ob1> <Rest> ; )
|
26162 |
GetNextToken
|
( hxs-mask $ #start → hxs-mask $ #next $token )
|
25452 |
getmatchtok
|
( hxs-mask $ #loc $_tok → hxs-mask $ #next $match )
|
40AD9 |
Parse.1
|
|
40B2E |
ParseFail
|
( ob $parsed #pos $' → )
Uses DispBadToken to re-edit the parsed
string and displays "Syntax Error".
|
40B56 |
(DispBadToken)
|
( ob $parsed #pos $' → )
Re-edits the parsed string, positions the
cursor to the location of the error. Used by
ParseFail .
|