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

2.4.7 Decompilation

1795A !DcompWidth ( # → )
Sets the width (in characters) of decompiled strings. This width is used to cut the resulting string (for stack display) or to break it into lines (mostly for editing). Note that most decompilation entries reset this value to the stack or editor width. Use stkdecomp$w and editdecomp$w to make sure the current width is used and not changed.
17980 DcompWidth@ ( → # )
Recalls the width of decompiled strings (in characters).
159FA (setStdWid) ( → )
Sets DcompWidth to the standard value for stack display, either 19 or 30 characters, depending on system flag 72 (stack minifont).
--
Flags: -72
159EB stkdecomp$w ( ob → $ )
Decompiles for stack display using the current DcompWidth to cut the string if it is too long.
15978 1stkdecomp$w ( ob → $ )
Calls setStdWid and decompiles for stack display (cutting the string if necessary).
41422 >Review$ ( id → $ )
Makes a string from the variable name and its contents (decompiled with <REF>Decomp1Line), for display with the review key. If the argument is a command, returns its name.
15B31 editdecomp$w ( ob → $ )
Decompiles entire object for editing. It only decompiles the UserRPL components. Some System RPL entries like <REF>TakeOver are simply skipped, others are written as "External". Breaks the resulting strings into lines using the current DcompWidth.
15A0E EDITDECOMP$ ( ob → $ )
Calls setStdEditWid and the decompiles for editing like <REF>editdecomp$w.
15B13 DECOMP$ ( ob → $ )
Calls <REF>setStdWid and decompiles entire object (UserRPL components only). Breaks the string into lines using DcompWidth as width.
14088 DO>STR ( $ → $ )
( ob → $ )
Internal version of →STR.
62B5B palrompdcmp ( romptr → $ T )
Decompiles a rompointer for the UserRPL stack. If it is a named rompointer, returns the name. Otherwise returns "XLIB n m".


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

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