Class: AjLisp::EmptyList
- Inherits:
-
List
- Object
- List
- AjLisp::EmptyList
show all
- Defined in:
- lib/ajlisp/list.rb
Constant Summary
collapse
- @@instance =
private_class_method :new
nil
Instance Attribute Summary
Attributes inherited from List
#first, #rest
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from List
#evaluate, #initialize, make
Constructor Details
This class inherits a constructor from AjLisp::List
Class Method Details
.instance ⇒ Object
91
92
93
94
|
# File 'lib/ajlisp/list.rb', line 91
def self.instance
@@instance = new unless @@instance
return @@instance
end
|
Instance Method Details
#isEqualTo(list) ⇒ Object
100
101
102
|
# File 'lib/ajlisp/list.rb', line 100
def isEqualTo(list)
return list.is_a? EmptyList
end
|
#to_s ⇒ Object
96
97
98
|
# File 'lib/ajlisp/list.rb', line 96
def to_s
return "()"
end
|