slot to reg for builder

This commit is contained in:
Torsten Ruger
2018-04-06 16:35:27 +03:00
parent c233bd82d6
commit 88dbc7c84f
4 changed files with 49 additions and 19 deletions

View File

@ -11,10 +11,9 @@ module Risc
def method_missing(*args)
super if args.length != 1
name = args[0].to_s.capitalize.to_sym
type = Risc.resolve_type(name , @compiler)
reg = @compiler.use_reg( type )
Risc.resolve_type(name , @compiler) #checking
reg = @compiler.use_reg( name )
reg.builder = self
puts reg
reg
end
def build(&block)