 |
NG_tokenize |
Function (ROM Call 0x260) |
Tokenizes text associated with a handle and pushes them to the expression stack.
NG_tokenize is more powerful variant of push_parse_text.
It tokenizes the text associated with the handle hTEXT, and pushes the converted
text to the expression stack. Returns TRUE if the operation was
successful, otherwise it returns FALSE. If there was an error, then the
variable pointed to by ErrCode contains the error code, and the variable pointed
to by ErrOffset contains the offset in the text where the error occurred. If there
were not any errors, then the variable pointed to by ErrCode contains multi state
(this is the result returned from push_parse_text) and
ErrOffset is undefined. This routine may expand the expression stack, may cause
the heap compression, or even may throw an error if something goes really wrong (not enough
memory, for example).
Uses: push_parse_text, HeapUnlock, HLock, ER_catch, ER_success
Used by: cmd_input, cmd_inputstr, cmd_prompt, cmd_sinreg, HomeExecute, SP_Define