rubyx/lib/risc/builtin/space.rb

21 lines
443 B
Ruby
Raw Normal View History

2015-11-30 15:09:12 +01:00
module Risc
2015-11-30 15:09:12 +01:00
module Builtin
class Space
module ClassMethods
include CompileHelper
2015-11-30 15:09:12 +01:00
# main entry point, ie __init__ calls this
# defined here as empty, to be redefined
2018-04-01 14:17:16 +02:00
def main(context)
compiler = compiler_for(:Space , :main ,{args: :Integer})
2018-04-01 14:17:16 +02:00
compiler.add_mom( Mom::ReturnSequence.new)
return compiler
2015-11-30 15:09:12 +01:00
end
end
extend ClassMethods
end
end
end