move STACK block for readability
This commit is contained in:
parent
c7d4d22636
commit
847b32683d
1 changed files with 16 additions and 16 deletions
|
@ -14,6 +14,22 @@ module Rpn
|
|||
add( 'uname', proc { |stack| Rpn::Core.__todo( stack ) } ) # show rpn complete identification string
|
||||
add( 'history', proc { |stack| Rpn::Core.__todo( stack ) } ) # see commands history
|
||||
|
||||
# STACK
|
||||
add( 'swap', proc { |stack| Rpn::Core::Stack.swap( stack ) } )
|
||||
add( 'drop', proc { |stack| Rpn::Core::Stack.drop( stack ) } )
|
||||
add( 'drop2', proc { |stack| Rpn::Core::Stack.drop2( stack ) } )
|
||||
add( 'dropn', proc { |stack| Rpn::Core::Stack.dropn( stack ) } )
|
||||
add( 'del', proc { |stack| Rpn::Core::Stack.del( stack ) } )
|
||||
add( 'rot', proc { |stack| Rpn::Core::Stack.rot( stack ) } )
|
||||
add( 'dup', proc { |stack| Rpn::Core::Stack.dup( stack ) } )
|
||||
add( 'dup2', proc { |stack| Rpn::Core::Stack.dup2( stack ) } )
|
||||
add( 'dupn', proc { |stack| Rpn::Core::Stack.dupn( stack ) } )
|
||||
add( 'pick', proc { |stack| Rpn::Core::Stack.pick( stack ) } )
|
||||
add( 'depth', proc { |stack| Rpn::Core::Stack.depth( stack ) } )
|
||||
add( 'roll', proc { |stack| Rpn::Core::Stack.roll( stack ) } )
|
||||
add( 'rolld', proc { |stack| Rpn::Core::Stack.rolld( stack ) } )
|
||||
add( 'over', proc { |stack| Rpn::Core::Stack.over( stack ) } )
|
||||
|
||||
# USUAL OPERATIONS ON REALS AND COMPLEXES
|
||||
add( '+', proc { |stack| Rpn::Core::Operations.add( stack ) } )
|
||||
add( '-', proc { |stack| Rpn::Core::Operations.subtract( stack ) } )
|
||||
|
@ -77,22 +93,6 @@ module Rpn
|
|||
add( 'not', proc { |stack| Rpn::Core.__todo( stack ) } ) # boolean operator not
|
||||
add( 'same', proc { |stack| Rpn::Core.__todo( stack ) } ) # boolean operator same (equal)
|
||||
|
||||
# STACK
|
||||
add( 'swap', proc { |stack| Rpn::Core::Stack.swap( stack ) } )
|
||||
add( 'drop', proc { |stack| Rpn::Core::Stack.drop( stack ) } )
|
||||
add( 'drop2', proc { |stack| Rpn::Core::Stack.drop2( stack ) } )
|
||||
add( 'dropn', proc { |stack| Rpn::Core::Stack.dropn( stack ) } )
|
||||
add( 'del', proc { |stack| Rpn::Core::Stack.del( stack ) } )
|
||||
add( 'rot', proc { |stack| Rpn::Core::Stack.rot( stack ) } )
|
||||
add( 'dup', proc { |stack| Rpn::Core::Stack.dup( stack ) } )
|
||||
add( 'dup2', proc { |stack| Rpn::Core::Stack.dup2( stack ) } )
|
||||
add( 'dupn', proc { |stack| Rpn::Core::Stack.dupn( stack ) } )
|
||||
add( 'pick', proc { |stack| Rpn::Core::Stack.pick( stack ) } )
|
||||
add( 'depth', proc { |stack| Rpn::Core::Stack.depth( stack ) } )
|
||||
add( 'roll', proc { |stack| Rpn::Core::Stack.roll( stack ) } )
|
||||
add( 'rolld', proc { |stack| Rpn::Core::Stack.rolld( stack ) } )
|
||||
add( 'over', proc { |stack| Rpn::Core::Stack.over( stack ) } )
|
||||
|
||||
# STRING
|
||||
add( '->str', proc { |stack| Rpn::Core.__todo( stack ) } ) # convert an object into a string
|
||||
add( 'str->', proc { |stack| Rpn::Core.__todo( stack ) } ) # convert a string into an object
|
||||
|
|
Loading…
Reference in a new issue