adding Tue False and Nil Class to Parfait

and boot
This commit is contained in:
Torsten Ruger
2018-03-19 21:18:56 +05:30
parent d195ef68da
commit 99ced4369a
4 changed files with 19 additions and 6 deletions

View File

@ -129,10 +129,15 @@ module Risc
:return_address => :Integer, :return_value => :Integer,
:caller => :Message , :name => :Word , :arguments => :NamedList },
:Integer => {},
:TrueClass => {},
:FalseClass => {},
:NilClass => {},
:Object => {},
:Kernel => {}, #fix, kernel is a class, but should be a module
:BinaryCode => {:char_length => :Integer} ,
:Space => {:classes => :Dictionary , :types => :Dictionary , :first_message => :Message},
:Space => {:classes => :Dictionary , :types => :Dictionary ,
:first_message => :Message , single_true: :TrueClass,
single_false: :FalseClass , single_nil: :NilClass},
:NamedList => {},
:Type => {:names => :List , :types => :List ,
:object_class => :Class, :methods => :List } ,