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

2.4.6 Parsing Strings

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


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

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