mirror of
https://github.com/louisrubet/rpn
synced 2024-11-17 07:47:50 +01:00
82 lines
2.1 KiB
Text
82 lines
2.1 KiB
Text
/*
|
|
* TODO en plus des commands hp28s
|
|
*/
|
|
general:
|
|
|
|
entry:
|
|
- parse en entier la ligne de commande puis si pas de pb de syntaxe entrer
|
|
- entrée sur plusieurs lignes
|
|
- entrée d'une variable sans '' = rcl
|
|
- rpn <"commande entière">
|
|
|
|
commands:
|
|
print
|
|
system
|
|
alias
|
|
alt-R + recherche ?
|
|
date / time
|
|
|
|
/*
|
|
* FONCTIONNALITES en plus de celles marquées '*' dans la liste HP-28s commands
|
|
*/
|
|
verbose augmenter / diminuer la verbosité
|
|
vars lister les variables
|
|
erase effacer toute la stack
|
|
|
|
/*
|
|
* HP-28s commands
|
|
*
|
|
* STACK
|
|
* DROP*, SWAP*, ROLL, DUP*, OVER, DUP2*, DROP2*, ROT*, LIST->, ROLLD, PICK*, DUPN, DROPN, DEPTH*, ->LIST
|
|
*
|
|
* STORE
|
|
* STO*, RCL*, PURGE*, STO+, STO-, STO*, STO/, SNEG, SINV, SCONJ
|
|
*
|
|
* MEMORY
|
|
* MEM, MENU, ORDER, PATH, HOME, CRDIR, VARS, CLUSR
|
|
*
|
|
* ALGEBRA
|
|
* NEG*(+), COLCT, EXPAN, SIZE, FORM, OBSUB, EXSUB, TAYLR, ISOL, QUAD, SHOW, OBGET, EXGET
|
|
*
|
|
* STAT
|
|
* ∑DAT, ∑PAR, ∑+, ∑-, N∑, CL∑, STO∑, RCL∑, TOT, MEAN, SDEV, VAR, MAX∑, MIN∑, COL∑, CORR, COV, LR,
|
|
* PREDEV, UTPC, UTPF, UTPN, UTPT, COMB, PERM
|
|
*
|
|
* PRINT
|
|
* PR1, PRST, PRVAR, PRLCD, CR, TRAC, PRSTC, PRUSR, PRMD
|
|
*
|
|
* CONTRL
|
|
* SST, HALT, ABORT, KILL, WAIT, KEY, BEPP, CLLCD, DISP, CLMF, ERRN, ERRM
|
|
*
|
|
* BRANCH
|
|
* IF*, IFERR, THEN*, ELSE*, END*, START*, FOR*, NEXT*, STEP*, IFT, IFTE, DO, UNTIL, END, WHILE, REPEAT, END
|
|
*
|
|
* TEST
|
|
* !=*, >*, >=*, <*, <=*, SF, CF, FS?, FC?, FS?C, FC?C, AND, OR, XOR, NOT, SAME, ==*, STOF, RCLF, TYPE
|
|
*
|
|
* CATALOG
|
|
* NEXT, PREV, SCAN, USE, FETCH, QUIT
|
|
*
|
|
* UNITS
|
|
* CONVERT
|
|
*
|
|
* CURSOR
|
|
* INS, DEL, ← → ↑ ↓, STD, FIX, SCI, ENG, DEG, RAD, CMD, UNDO, LAST, ML, RDX, PRMD
|
|
*
|
|
* TRIG
|
|
* PI*(+), SIN*, ASIN*, COS*, ACOS*, TAN*, ATAN*, P→R, R→P, R→C, C→R, ARG, →HMS, HMS→, HMS+, HMS-, *D→R, *R→D
|
|
*
|
|
* LOGS
|
|
* LOG*, ALOG*, LN*, EXP*, LNP1, EXPM, SINH*, ASINH*, COSH*, ACOSH*, TANH*, ATANH*
|
|
*
|
|
* SOLV
|
|
* STEQ, RCEQ, ISOL, QUAD, SHOW, ROOT,
|
|
*
|
|
* PLOT
|
|
* PPAR, STEQ, RCEQ, PMIN, PMAX, INDEP, DRAW, RES, AXES, CENTR, *W, *H, STO∑, RCL∑, COL∑, SCL∑, DRW∑, CLLCD, DIGTIZ
|
|
*
|
|
* CUSTOM
|
|
* MENU, CUSTOM
|
|
*
|
|
* integration, differentiation, flags, reserved variables, system operations
|
|
*/
|