Table of Contents - rubic-0.3.0 Documentation
Classes and Modules
- Rubic
- Rubic::ArgumentError
- Rubic::Builtin
- Rubic::Builtin::List
- Rubic::Builtin::Number
- Rubic::Builtin::Output
- Rubic::Environment
- Rubic::Inspector
- Rubic::Interpreter
- Rubic::Lexer
- Rubic::NameError
- Rubic::ParseError
- Rubic::Parser
- Rubic::RubicError
- Rubic::RuntimeError
- Rubic::TypeError
- Rubic::Util
Methods
- ::new — Rubic::Environment
- ::new — Rubic::Interpreter
- ::new — Rubic::Lexer
- #* — Rubic::Builtin::Number
- #+ — Rubic::Builtin::Number
- #- — Rubic::Builtin::Number
- #/ — Rubic::Builtin::Number
- #< — Rubic::Builtin::Number
- #<= — Rubic::Builtin::Number
- #> — Rubic::Builtin::Number
- #>= — Rubic::Builtin::Number
- #[] — Rubic::Environment
- #[]= — Rubic::Environment
- #_reduce_none — Rubic::Parser
- #abs — Rubic::Builtin::Number
- #acos — Rubic::Builtin::Number
- #angle — Rubic::Builtin::Number
- #asin — Rubic::Builtin::Number
- #assign — Rubic::Environment
- #atan — Rubic::Builtin::Number
- #bind — Rubic::Environment
- #car — Rubic::Builtin::List
- #cdr — Rubic::Builtin::List
- #ceiling — Rubic::Builtin::Number
- #complex? — Rubic::Builtin::Number
- #cons — Rubic::Builtin::List
- #cos — Rubic::Builtin::Number
- #defvar — Rubic::Environment
- #denominator — Rubic::Builtin::Number
- #display — Rubic::Builtin::Output
- #ensure_integer — Rubic::Builtin::Number
- #ensure_number — Rubic::Builtin::Number
- #ensure_real — Rubic::Builtin::Number
- #evaluate — Rubic::Interpreter
- #even? — Rubic::Builtin::Number
- #exact? — Rubic::Builtin::Number
- #exact_to_inexact — Rubic::Util
- #execute — Rubic::Interpreter
- #execute_sequence — Rubic::Interpreter
- #exp — Rubic::Builtin::Number
- #expt — Rubic::Builtin::Number
- #extend — Rubic::Environment
- #floor — Rubic::Builtin::Number
- #gcd — Rubic::Builtin::Number
- #inexact? — Rubic::Builtin::Number
- #inexact_to_exact — Rubic::Util
- #inspect — Rubic::Inspector
- #inspect_rec — Rubic::Inspector
- #integer? — Rubic::Builtin::Number
- #lcm — Rubic::Builtin::Number
- #list — Rubic::Builtin::List
- #log — Rubic::Builtin::Number
- #magnitude — Rubic::Builtin::Number
- #max — Rubic::Builtin::Number
- #min — Rubic::Builtin::Number
- #modulo — Rubic::Builtin::Number
- #negative? — Rubic::Builtin::Number
- #newline — Rubic::Builtin::Output
- #next_token — Rubic::Lexer
- #normalize_number — Rubic::Util
- #null? — Rubic::Builtin::List
- #number? — Rubic::Builtin::Number
- #numerator — Rubic::Builtin::Number
- #odd? — Rubic::Builtin::Number
- #pair? — Rubic::Builtin::List
- #positive? — Rubic::Builtin::Number
- #quote — Rubic::Interpreter
- #quotient — Rubic::Builtin::Number
- #rational? — Rubic::Builtin::Number
- #rationalize — Rubic::Builtin::Number
- #real? — Rubic::Builtin::Number
- #refvar — Rubic::Environment
- #remainder — Rubic::Builtin::Number
- #round — Rubic::Builtin::Number
- #sin — Rubic::Builtin::Number
- #sqrt — Rubic::Builtin::Number
- #tan — Rubic::Builtin::Number
- #to_s — Rubic::Inspector
- #to_s_rec — Rubic::Inspector
- #transitive_operation — Rubic::Builtin::Number
- #truncate — Rubic::Builtin::Number
- #zero? — Rubic::Builtin::Number