mirror of
https://codeberg.org/scip/rpnc.git
synced 2025-12-17 12:31:04 +01:00
Compare commits
5 Commits
feature/ad
...
fix/dont-s
| Author | SHA1 | Date | |
|---|---|---|---|
| 28abd79961 | |||
| dd14e7ec35 | |||
|
|
d2db420837 | ||
|
|
b4f53d2dd6 | ||
| 4c6caa7114 |
2
calc.go
2
calc.go
@@ -520,8 +520,10 @@ func sortcommands(hash Commands) []string {
|
||||
keys := make([]string, 0, len(hash))
|
||||
|
||||
for key := range hash {
|
||||
if len(key) > 1 {
|
||||
keys = append(keys, key)
|
||||
}
|
||||
}
|
||||
|
||||
sort.Strings(keys)
|
||||
|
||||
|
||||
2
main.go
2
main.go
@@ -30,7 +30,7 @@ import (
|
||||
lua "github.com/yuin/gopher-lua"
|
||||
)
|
||||
|
||||
const VERSION string = "2.0.11"
|
||||
const VERSION string = "2.0.12"
|
||||
|
||||
const Usage string = `This is rpn, a reverse polish notation calculator cli.
|
||||
|
||||
|
||||
28
rpn.go
28
rpn.go
@@ -178,17 +178,27 @@ DESCRIPTION
|
||||
[no]debug toggle debug output (nodebug turns it off)
|
||||
[no]showstack show the last 5 items of the stack (noshowtack turns it off)
|
||||
|
||||
Show commands: dump display the stack contents hex show last stack item
|
||||
in hex form (converted to int) history display calculation history vars
|
||||
show list of variables
|
||||
Show commands:
|
||||
|
||||
Stack manipulation commands: clear clear the whole stack shift remove
|
||||
the last element of the stack reverse reverse the stack elements swap
|
||||
exchange the last two stack elements dup duplicate last stack item undo
|
||||
undo last operation edit edit the stack interactively using vi or
|
||||
$EDITOR
|
||||
dump display the stack contents
|
||||
hex show last stack item in hex form (converted to int)
|
||||
history display calculation history
|
||||
vars show list of variables
|
||||
|
||||
Other commands: help|? show this message manual show manual
|
||||
Stack manipulation commands:
|
||||
|
||||
clear clear the whole stack
|
||||
shift remove the last element of the stack
|
||||
reverse reverse the stack elements
|
||||
swap exchange the last two stack elements
|
||||
dup duplicate last stack item
|
||||
undo undo last operation
|
||||
edit edit the stack interactively using vi or $EDITOR
|
||||
|
||||
Other commands:
|
||||
|
||||
help|? show this message
|
||||
manual show manual
|
||||
quit|exit|c-d|c-c exit program
|
||||
|
||||
Register variables:
|
||||
|
||||
3
rpn.pod
3
rpn.pod
@@ -186,12 +186,14 @@ Configuration Commands:
|
||||
[no]showstack show the last 5 items of the stack (noshowtack turns it off)
|
||||
|
||||
Show commands:
|
||||
|
||||
dump display the stack contents
|
||||
hex show last stack item in hex form (converted to int)
|
||||
history display calculation history
|
||||
vars show list of variables
|
||||
|
||||
Stack manipulation commands:
|
||||
|
||||
clear clear the whole stack
|
||||
shift remove the last element of the stack
|
||||
reverse reverse the stack elements
|
||||
@@ -201,6 +203,7 @@ Stack manipulation commands:
|
||||
edit edit the stack interactively using vi or $EDITOR
|
||||
|
||||
Other commands:
|
||||
|
||||
help|? show this message
|
||||
manual show manual
|
||||
quit|exit|c-d|c-c exit program
|
||||
|
||||
Reference in New Issue
Block a user