2014-08-14 19:49:20 +03:00
|
|
|
require_relative "util"
|
2014-08-13 20:05:00 +03:00
|
|
|
require_relative "members"
|
2014-08-14 20:04:15 +03:00
|
|
|
require_relative "volotile"
|
2014-08-14 19:24:18 +03:00
|
|
|
require_relative "writer"
|
2014-08-13 20:05:00 +03:00
|
|
|
require_relative "array"
|
|
|
|
require_relative "occurence"
|
2014-08-14 17:40:56 +03:00
|
|
|
|
|
|
|
Symbol.class_eval do
|
|
|
|
def to_sof(io, members)
|
|
|
|
io.write ":#{to_s}"
|
|
|
|
end
|
|
|
|
end
|
|
|
|
TrueClass.class_eval do
|
|
|
|
def to_sof(io , members)
|
|
|
|
io.write "true"
|
|
|
|
end
|
|
|
|
end
|
|
|
|
FalseClass.class_eval do
|
|
|
|
def to_sof(io , members)
|
|
|
|
io.write "false"
|
|
|
|
end
|
|
|
|
end
|
|
|
|
String.class_eval do
|
|
|
|
def to_sof(io, members)
|
2014-08-14 19:49:20 +03:00
|
|
|
io.write "'"
|
2014-08-14 17:40:56 +03:00
|
|
|
io.write self
|
2014-08-14 19:49:20 +03:00
|
|
|
io.write "'"
|
2014-08-14 17:40:56 +03:00
|
|
|
end
|
|
|
|
end
|
|
|
|
Fixnum.class_eval do
|
|
|
|
def to_sof(io , members)
|
|
|
|
io.write to_s
|
|
|
|
end
|
|
|
|
end
|