Parse2DMultiExpr Function (ROM Call 0x4B)

estack.h

ESI Parse2DMultiExpr (HANDLE Handle, unsigned short FullPrec);

Parses a multi-statement expression associated with a handle to be pretty printed using Print2DExpr.

Parse2DMultiExpr parses a multi-expression (see MULTI_EXPR) associated with Handle so that it can be displayed with Print2DExpr. Parameter FullPrec has the same meaning as in Parse2DExpr. The expression associated with Handle may contain multiple expressions separated with NEXTEXPR_TAG (in opposite to Parse2DExpr). I must admit that I don't understand this function very well, so avoid it except if you know about it more than I know...


Uses: check_estack_size, delete_between, next_expression_index, push_between, push_END_TAG, push_expression, push_quantum, top_estack, HeapLock, HeapUnlock, ER_catch, ER_success, ER_throwVar, sprintf, strlen, NeedStack, OSDisableBreak, OSEnableBreak, XR_stringPtr, estack_max_index, estack_to_float, GetTagStr, primary_tag_list, _ds32s32, _ms32s32, ROM Call 0x4DF, ROM Call 0x5D8
Used by: HomeExecute, HomePushEStack