Class: Rus3::Printer::SchemePrinter
- Includes:
- Rus3::Procedure::Write
- Defined in:
- lib/rus3/printer.rb
Constant Summary
Constants included from EmptyList
Instance Attribute Summary
Attributes inherited from Printer
Class Method Summary collapse
Instance Method Summary collapse
Methods included from Rus3::Procedure::Write
Methods included from EmptyList
Methods included from Rus3::Procedure::Predicate
#boolean?, #char?, #char_alphabetic?, #char_ci_eq?, #char_ci_ge?, #char_ci_gt?, #char_ci_le?, #char_ci_lt?, #char_eq?, #char_ge?, #char_gt?, #char_le?, #char_lower_case?, #char_lt?, #char_numeric?, #char_upper_case?, #char_whitespace?, #complex?, #eq?, #eqv?, #even?, #input_port?, #integer?, #list?, #negative?, #number?, #odd?, #output_port?, #pair?, #port?, #positive?, #procedure?, #rational?, #real?, #string?, #string_ci_eq?, #string_ci_ge?, #string_ci_gt?, #string_ci_le?, #string_ci_lt?, #string_eq?, #string_ge?, #string_gt?, #string_le?, #string_lt?, #symbol?, #vector?, #zero?
Methods inherited from Printer
Constructor Details
This class inherits a constructor from Rus3::Printer::Printer
Class Method Details
.version ⇒ Object
41 42 43 |
# File 'lib/rus3/printer.rb', line 41 def self.version "scheme-printer :version #{VERSION}" end |
Instance Method Details
#print(obj) ⇒ Object
37 38 39 |
# File 'lib/rus3/printer.rb', line 37 def print(obj) display(obj) end |