remove parfait module

which was only there because ruby has it
the concept is flawed and should be split into namespace and aspect
This commit is contained in:
Torsten Ruger
2015-10-23 15:20:02 +03:00
parent 6754518daf
commit f1f56f0d4e
4 changed files with 98 additions and 118 deletions

View File

@ -77,7 +77,7 @@ module Register
end
object_class = classes[:Object]
# superclasses other than default object
supers = { :BinaryCode => :Word , :Layout => :List , :Class => :Module ,
supers = { :BinaryCode => :Word , :Layout => :List ,
:Object => :Kernel , :Kernel => :Value, :Integer => :Value }
layout_names.each do |classname , ivar|
next if classname == :Value # has no superclass
@ -131,8 +131,7 @@ module Register
:Class => [:object_layout , :name , :instance_methods , :super_class , :meta_class],
:Dictionary => [:keys , :values ] ,
:Method => [:name , :source , :instructions , :binary ,:arguments , :for_class, :locals ] ,
:Variable => [:type , :name , :value ] ,
:Module => [:name , :instance_methods , :super_class , :meta_class ]
:Variable => [:type , :name , :value ]
}
end