25EB7 |
DOSTR>
|
( $ → ? )
Internal version of <REF>STR→.
|
2EF62 |
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.
|
00E004 |
^algparse
|
( $ → ob T )
( $ → $ # #' F )
Tries parsing a string into an object using
algebraic mode. If successful, returns object
and TRUE , otherwise returns the original
string with information about the position of
the error, and FALSE .
|
25E68 |
!*trior
|
( F → <SKIP> )
( T T → <COLA> )
|
25E67 |
!*triand
|
( T T → )
( F T → F T <SEMI> )
|
26206 |
tok8cktrior
|
( $1 $1 → :: $1 <Ob1> ; )
( $1 $2 → :: $1 <Ob2> <Rest> ; )
|
261BB |
tok8trior
|
( GNT data $1 $1 → :: GNT data GetNextToken ; )
( GNT data $1 $2 → :: $1 <Ob1> <Rest> ; )
|
29E67 |
nultrior
|
( NULL$ → :: ; )
( $ → :: $ <Ob1> <Rest> ; )
|
25EDB |
GetNextToken
|
( hxs-mask $ #start → hxs-mask $ #next $token )
|
2F33C |
getmatchtok
|
( hxs-mask $ #loc $_tok → hxs-mask $ #next $match )
|
2EF6A |
Parse.1
|
|
2EF6B |
Parse.2
|
|
2EF6E |
ParseFail
|
( ob $parsed #pos $' → )
Uses DispBadToken to re-edit the parsed
string and displays "Syntax Error".
|
2EF70 |
ParseFail2
|
|
2EF6F |
DispBadToken
|
( ob $parsed #pos $' → )
Re-edits the parsed string, positions the
cursor to the location of the error. Used by
ParseFail .
|
2EF71 |
DispBadToken2
|
|