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

4.1.1 Number and Type of Arguments

262B0 CK0 ( → )
Saves current command to LASTCKCMD. Marks stack below level 1 to STACKMARK.
262B5 CK1 ( ob → ob )
Saves current command to LASTCKCMD. Verifies that there is at least one object in the stack, if not generates a "Too Few Arguments" error. Saves stack mark to STACKMARK. If Last Arg is enabled then saves the argument.
262BA CK2 ( ob1 ob2 → ob1 ob2 )
Like <REF>CK1, but checks for at least two arguments.
262BF CK3 ( ob1...ob3 → ob1...ob3 )
Like <REF>CK1, but checks for at least three arguments.
262C4 CK4 ( ob1...ob5 → ob1...ob5 )
Like <REF>CK1, but checks for at least four arguments.
262C9 CK5 ( ob1...ob5 → ob1...ob5 )
Like <REF>CK1, but checks for at least five arguments.
262CE CKN ( ob1...obn %n → ob1..obn #n )
Checks for a real in level one. Then checks for that number of arguments. Finally, converts the real to a bint.
262D3 (CKN+1) ( ob1...obn+1 %n → ob1..obn #n )
Checks for a real in level one. Then checks for n+1 of arguments. Finally, converts the real to a bint.
26292 CK0NOLASTWD ( → )
Like <REF>CK0, but does not save current command.
26297 CK1NOLASTWD ( ob → ob )
Like <REF>CK1, but does not save current command.
2629C CK2NOLASTWD ( ob1 ob2 → ob1 ob2 )
Like <REF>CK2, but does not save current command.
262A1 CK3NOLASTWD ( ob1...ob3 → ob1...ob3 )
Like <REF>CK3, but does not save current command.
262A6 CK4NOLASTWD ( ob1...ob4 → ob1...ob4 )
Like <REF>CK4, but does not save current command.
262AB CK5NOLASTWD ( ob1...ob5 → ob1...ob5 )
Like <REF>CK5, but does not save current command.
25F25 CKNNOLASTWD ( ob1...obn %n → ob1..obn #n )
Like <REF>CKN, but does not save current command.
2631E CK&DISPATCH0 ( → )
Dispatches on stack argument. Does not convert ZINTs to REAL.
--
<REF>CK&DISPATCH1 <REF>CK&DISPATCH2 <REF>TEXT:Dispatch_Types
26328 CK&DISPATCH1 ( → )
Dispatches on stack arguments, stripping tags and converting ZINTS to REALS (HP49 only) if necessary.
--
<REF>CK&DISPATCH0 <REF>CK&DISPATCH2 <REF>TEXT:Dispatch_Types
26323 CK&DISPATCH2 ( → )
Equivalent to <REF>CK&DISPATCH1.
--
<REF>CK&DISPATCH0 <REF>TEXT:Dispatch_Types
26300 CK1&Dispatch ( → )
Combines <REF>CK1 with <REF>CK&DISPATCH1.
--
<REF>TEXT:Dispatch_Types
26305 CK2&Dispatch ( → )
Combines <REF>CK2 with <REF>CK&DISPATCH1.
--
<REF>TEXT:Dispatch_Types
2630A CK3&Dispatch ( → )
Combines <REF>CK3 with <REF>CK&DISPATCH1.
--
<REF>TEXT:Dispatch_Types
2630F CK4&Dispatch ( → )
Combines <REF>CK4 with <REF>CK&DISPATCH1.
--
<REF>TEXT:Dispatch_Types
26314 CK5&Dispatch ( → )
Combines <REF>CK5 with <REF>CK&DISPATCH1.
--
<REF>TEXT:Dispatch_Types
25F9A 0LASTOWDOB! ( → )
Clears command save by last CK<n> command. <REF>CK0 aka: 0LASTOWDOB!, 0LastRomWrd!
2EF6C AtUserStack ( → )
:: CK0NOLASTWD 0LASTOWDOB! ;
25E9E CK1NoBlame ( → )
:: 0LASTOWDOB! CK1NOLASTWD ;
354CB 'RSAVEWORD ( → )
Stores first object in the composite above the actual to LASTCKCMD. aka: 'RSaveRomWrd
26319 EvalNoCK ( comp → ? )
Evaluates composite without saving as current command. If first command is CK<n>&Dispatch it is replaced by CK&DISPATCH1. If first command is CK<n> it is skipped. Any other first command is also skipped!
25F29 (EvalNoCK:) Run Stream:
( ob → )
<REF>EvalNoCK with the next object in the runstream as argument.
25F29 ('EvalNoCK:_sup) Run Stream:
( ob → )
<REF>EvalNoCK with the next object in the runstream as argument. aka: EvalNoCK:
2A9E9 RunRPN: Run Stream:
( ob → )
Evaluate the next object in the runstream with RPN mode on (i.e. system flag 95 clear). After the evaluation, the system flag is restored to its old value.
--
Flags: -95


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

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