[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.4.6 Parsing Strings

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.



This document was generated by Carsten Dominik on May, 30 2005 using texi2html