Table of Contents - rus3-0.2.1 Documentation
Classes and Modules
- Rus3
- Rus3::CannotFindFileError
- Rus3::Char
- Rus3::CharRequiredError
- Rus3::EmptyList
- Rus3::Error
- Rus3::Evaluator
- Rus3::Evaluator::Environment
- Rus3::Evaluator::Evaluator
- Rus3::Evaluator::PassthroughEvaluator
- Rus3::Evaluator::SchemeEvaluator
- Rus3::Evaluator::Translator
- Rus3::ExceedUpperLimitError
- Rus3::IntegerRequiredError
- Rus3::ListRequiredError
- Rus3::NotImplementedYetError
- Rus3::NumberRequiredError
- Rus3::OutOfRangeError
- Rus3::Pair
- Rus3::PairOrListRequiredError
- Rus3::PairRequiredError
- Rus3::Port
- Rus3::Printer
- Rus3::Printer::ChainPrinter
- Rus3::Printer::Printer
- Rus3::Printer::RubyPrinter
- Rus3::Printer::SchemePrinter
- Rus3::Procedure
- Rus3::Procedure::Arithmetic
- Rus3::Procedure::Char
- Rus3::Procedure::Comparison
- Rus3::Procedure::Control
- Rus3::Procedure::List
- Rus3::Procedure::Predicate
- Rus3::Procedure::Utils
- Rus3::Procedure::Vector
- Rus3::Procedure::Write
- Rus3::RealNumberRequiredError
- Rus3::Repl
- Rus3::SchemeSyntaxError
- Rus3::StringRequiredError
- Rus3::UknownOperatorError
- Rus3::Undef
- Rus3::UnsupportedFeatureError
- Rus3::UnsupportedMethodError
- Rus3::Vector
- Rus3::VectorRequiredError
- Rus3::WrongTypeError
Methods
- ::alphabetic? — Rus3::Char
- ::char_to_integer — Rus3::Char
- ::compare_chars — Rus3::Char
- ::downcase — Rus3::Char
- ::integer_to_char — Rus3::Char
- ::list_to_vector — Rus3::Vector
- ::lower_case? — Rus3::Char
- ::new — Rus3::Char
- ::new — Rus3::NumberRequiredError
- ::new — Rus3::IntegerRequiredError
- ::new — Rus3::RealNumberRequiredError
- ::new — Rus3::CharRequiredError
- ::new — Rus3::StringRequiredError
- ::new — Rus3::VectorRequiredError
- ::new — Rus3::PairRequiredError
- ::new — Rus3::ListRequiredError
- ::new — Rus3::PairOrListRequiredError
- ::new — Rus3::OutOfRangeError
- ::new — Rus3::ExceedUpperLimitError
- ::new — Rus3::WrongTypeError
- ::new — Rus3::SchemeSyntaxError
- ::new — Rus3::UnsupportedMethodError
- ::new — Rus3::UnsupportedFeatureError
- ::new — Rus3::CannotFindFileError
- ::new — Rus3::NotImplementedYetError
- ::new — Rus3::UknownOperatorError
- ::new — Rus3::Evaluator::Evaluator
- ::new — Rus3::Evaluator::Environment
- ::new — Rus3::Evaluator::SchemeEvaluator
- ::new — Rus3::Evaluator::Translator
- ::new — Rus3::Pair
- ::new — Rus3::Printer::Printer
- ::new — Rus3::Repl
- ::new — Rus3::Vector
- ::numeric? — Rus3::Char
- ::start — Rus3::Repl
- ::upcase — Rus3::Char
- ::upper_case? — Rus3::Char
- ::vector — Rus3::Vector
- ::vector_set! — Rus3::Vector
- ::vector_to_list — Rus3::Vector
- ::version — Rus3::Printer::Printer
- ::version — Rus3::Printer::RubyPrinter
- ::version — Rus3::Printer::SchemePrinter
- ::version — Rus3::Printer::ChainPrinter
- ::whitespace? — Rus3::Char
- #<=> — Rus3::Char
- #== — Rus3::Char
- #== — Rus3::Pair
- #a_calc — Rus3::Procedure::Arithmetic
- #add — Rus3::Procedure::Arithmetic
- #add_procedure_map — Rus3::Evaluator::Translator
- #append — Rus3::Procedure::List
- #binding — Rus3::Evaluator::SchemeEvaluator
- #boolean? — Rus3::Procedure::Predicate
- #c_calc — Rus3::Procedure::Comparison
- #caar — Rus3::Procedure::List
- #cadr — Rus3::Procedure::List
- #car — Rus3::Procedure::List
- #cdar — Rus3::Procedure::List
- #cddr — Rus3::Procedure::List
- #cdr — Rus3::Procedure::List
- #char? — Rus3::Procedure::Predicate
- #char_alphabetic? — Rus3::Procedure::Predicate
- #char_ci_eq? — Rus3::Procedure::Predicate
- #char_ci_ge? — Rus3::Procedure::Predicate
- #char_ci_gt? — Rus3::Procedure::Predicate
- #char_ci_le? — Rus3::Procedure::Predicate
- #char_ci_lt? — Rus3::Procedure::Predicate
- #char_downcase — Rus3::Procedure::Char
- #char_eq? — Rus3::Procedure::Predicate
- #char_ge? — Rus3::Procedure::Predicate
- #char_gt? — Rus3::Procedure::Predicate
- #char_le? — Rus3::Procedure::Predicate
- #char_lower_case? — Rus3::Procedure::Predicate
- #char_lt? — Rus3::Procedure::Predicate
- #char_numeric? — Rus3::Procedure::Predicate
- #char_to_integer — Rus3::Procedure::Char
- #char_upcase — Rus3::Procedure::Char
- #char_upper_case? — Rus3::Procedure::Predicate
- #char_whitespace? — Rus3::Procedure::Predicate
- #check_string — Rus3::Procedure::Predicate
- #check_upper_limit — Rus3::Procedure::Utils
- #complex? — Rus3::Procedure::Predicate
- #cons — Rus3::Procedure::List
- #display — Rus3::Procedure::Write
- #div — Rus3::Procedure::Arithmetic
- #eq? — Rus3::Procedure::Predicate
- #eqv? — Rus3::Procedure::Predicate
- #eval — Rus3::Evaluator::Evaluator
- #eval — Rus3::Evaluator::PassthroughEvaluator
- #eval — Rus3::Evaluator::SchemeEvaluator
- #even? — Rus3::Procedure::Predicate
- #ge? — Rus3::Procedure::Comparison
- #greeting — Rus3::Repl
- #gt? — Rus3::Procedure::Comparison
- #input_port? — Rus3::Procedure::Predicate
- #instance_eval — Rus3::Evaluator::Evaluator
- #instance_eval — Rus3::Evaluator::SchemeEvaluator
- #instance_variable_set — Rus3::Evaluator::SchemeEvaluator
- #integer? — Rus3::Procedure::Predicate
- #integer_to_char — Rus3::Procedure::Char
- #le? — Rus3::Procedure::Comparison
- #length — Rus3::Procedure::List
- #list — Rus3::Procedure::List
- #list? — Rus3::Procedure::Predicate
- #list_ref — Rus3::Procedure::List
- #list_tail — Rus3::Procedure::List
- #list_to_vector — Rus3::Procedure::Vector
- #loop — Rus3::Repl
- #lt? — Rus3::Procedure::Comparison
- #make_vector — Rus3::Procedure::Vector
- #map — Rus3::Procedure::Control
- #mod — Rus3::Procedure::Arithmetic
- #mul — Rus3::Procedure::Arithmetic
- #negative? — Rus3::Procedure::Predicate
- #null? — Rus3::EmptyList
- #number? — Rus3::Procedure::Predicate
- #odd? — Rus3::Procedure::Predicate
- #output_port? — Rus3::Procedure::Predicate
- #pair? — Rus3::Procedure::Predicate
- #port? — Rus3::Procedure::Predicate
- #positive? — Rus3::Procedure::Predicate
- #print — Rus3::Printer::RubyPrinter
- #print — Rus3::Printer::SchemePrinter
- #print — Rus3::Printer::ChainPrinter
- #procedure? — Rus3::Procedure::Predicate
- #rational? — Rus3::Procedure::Predicate
- #real? — Rus3::Procedure::Predicate
- #reverse — Rus3::Procedure::List
- #same_value? — Rus3::Procedure::Comparison
- #set_car! — Rus3::Pair
- #set_car! — Rus3::Procedure::List
- #set_cdr! — Rus3::Pair
- #set_cdr! — Rus3::Procedure::List
- #string? — Rus3::Procedure::Predicate
- #string_ci_eq? — Rus3::Procedure::Predicate
- #string_ci_ge? — Rus3::Procedure::Predicate
- #string_ci_gt? — Rus3::Procedure::Predicate
- #string_ci_le? — Rus3::Procedure::Predicate
- #string_ci_lt? — Rus3::Procedure::Predicate
- #string_eq? — Rus3::Procedure::Predicate
- #string_ge? — Rus3::Procedure::Predicate
- #string_gt? — Rus3::Procedure::Predicate
- #string_le? — Rus3::Procedure::Predicate
- #string_lt? — Rus3::Procedure::Predicate
- #subtract — Rus3::Procedure::Arithmetic
- #symbol? — Rus3::Procedure::Predicate
- #to_a — Rus3::Pair
- #to_a — Rus3::Vector
- #to_literal — Rus3::Char
- #to_s — Rus3::Undef
- #to_s — Rus3::Char
- #to_s — Rus3::Pair
- #to_s — Rus3::Vector
- #translate — Rus3::Evaluator::Translator
- #translate_ast — Rus3::Evaluator::SchemeEvaluator
- #vector — Rus3::Procedure::Vector
- #vector? — Rus3::Procedure::Predicate
- #vector_fill! — Rus3::Procedure::Vector
- #vector_length — Rus3::Procedure::Vector
- #vector_ref — Rus3::Procedure::Vector
- #vector_set! — Rus3::Procedure::Vector
- #vector_to_list — Rus3::Procedure::Vector
- #verbose= — Rus3::Evaluator::Evaluator
- #verbose= — Rus3::Evaluator::SchemeEvaluator
- #verbose= — Rus3::Evaluator::Translator
- #verbose= — Rus3::Printer::ChainPrinter
- #version — Rus3::Evaluator::Evaluator
- #version — Rus3::Evaluator::PassthroughEvaluator
- #version — Rus3::Evaluator::SchemeEvaluator
- #version — Rus3::Evaluator::Translator
- #write — Rus3::Procedure::Write
- #zero? — Rus3::Procedure::Predicate
- #zip — Rus3::Procedure::Control