Table of Contents - rpn-calculator-0.4.0 Documentation
Classes and Modules
- RPNCalculator
- RPNCalculator::CLI
- RPNCalculator::Input
- RPNCalculator::Input::Parser
- RPNCalculator::Input::Validator
- RPNCalculator::InputProcessor
- RPNCalculator::IoInterface
- RPNCalculator::IoInterface::Abstract
- RPNCalculator::IoInterface::Standard
- RPNCalculator::Operation
- RPNCalculator::Operation::Addition
- RPNCalculator::Operation::Base
- RPNCalculator::Operation::Division
- RPNCalculator::Operation::Multiplication
- RPNCalculator::Operation::Subtraction
- RPNCalculator::OperationProcessor
- RPNCalculator::Result
- RPNCalculator::Result::Input
- RPNCalculator::Result::Operation
- RPNCalculator::Result::Parser
- RPNCalculator::Result::Processor
- RPNCalculator::Result::Validator
Methods
- ::new — RPNCalculator::CLI
- ::new — RPNCalculator::Input::Parser
- ::new — RPNCalculator::Input::Validator
- ::new — RPNCalculator::InputProcessor
- ::new — RPNCalculator::Operation::Base
- ::new — RPNCalculator::OperationProcessor
- ::new — RPNCalculator::Result::Input
- ::new — RPNCalculator::Result::Operation
- ::new — RPNCalculator::Result::Parser
- ::new — RPNCalculator::Result::Processor
- ::new — RPNCalculator::Result::Validator
- ::operate — RPNCalculator::Operation::Base
- #any_operator? — RPNCalculator::Input::Parser
- #as_float — RPNCalculator::OperationProcessor
- #calculate — RPNCalculator
- #display_output — RPNCalculator::IoInterface::Abstract
- #display_output — RPNCalculator::IoInterface::Standard
- #error — RPNCalculator::Result::Input
- #error — RPNCalculator::Result::Operation
- #error — RPNCalculator::Result::Parser
- #error — RPNCalculator::Result::Validator
- #input_without_whitespace — RPNCalculator::Input::Parser
- #invalid_character_list — RPNCalculator::Result::Validator
- #invalid_element_list — RPNCalculator::Result::Parser
- #invalid_operation — RPNCalculator::Result::Operation
- #invalid_operation_result — RPNCalculator::Operation::Base
- #invalid_processor_result — RPNCalculator::InputProcessor
- #invalid_processor_result — RPNCalculator::OperationProcessor
- #join_consecutive_numbers — RPNCalculator::Input::Parser
- #number? — RPNCalculator::Input::Parser
- #number_or_period? — RPNCalculator::Input::Parser
- #operation_string — RPNCalculator::Operation::Addition
- #operation_string — RPNCalculator::Operation::Base
- #operation_string — RPNCalculator::Operation::Division
- #operation_string — RPNCalculator::Operation::Multiplication
- #operation_string — RPNCalculator::Operation::Subtraction
- #parse — RPNCalculator::Input::Parser
- #parsed_input_errors — RPNCalculator::Input::Parser
- #print_result_array — RPNCalculator::CLI
- #process — RPNCalculator::InputProcessor
- #process — RPNCalculator::OperationProcessor
- #read_input — RPNCalculator::IoInterface::Abstract
- #read_input — RPNCalculator::IoInterface::Standard
- #result — RPNCalculator::Operation::Addition
- #result — RPNCalculator::Operation::Base
- #result — RPNCalculator::Operation::Division
- #result — RPNCalculator::Operation::Multiplication
- #result — RPNCalculator::Operation::Subtraction
- #result — RPNCalculator::Result::Input
- #result — RPNCalculator::Result::Parser
- #result — RPNCalculator::Result::Validator
- #start — RPNCalculator::CLI
- #start_cli_tool — RPNCalculator
- #valid? — RPNCalculator::Operation::Base
- #valid? — RPNCalculator::Result::Input
- #valid? — RPNCalculator::Result::Operation
- #valid? — RPNCalculator::Result::Parser
- #valid? — RPNCalculator::Result::Processor
- #valid? — RPNCalculator::Result::Validator
- #validate — RPNCalculator::Input::Validator