Show
Ignore:
Timestamp:
06/22/09 14:23:04 (5 months ago)
Author:
dr2chase
Message:

Made overloading codegen a little cleverer about types

Location:
trunk/ProjectFortress/LibraryBuiltin
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi

    r3799 r3880  
    2222end Object 
    2323 
    24 trait String 
     24trait String excludes { Number } 
    2525opr || (self, b:String):String 
    2626end 
     
    3434strToInt(s:String):ZZ32  
    3535                           
    36 trait Number 
     36trait Number excludes { String } 
    3737end 
    3838 
  • trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss

    r3799 r3880  
    3636end Object 
    3737 
    38 trait String 
     38trait String excludes { Number } 
    3939    opr ||(self, b:String): String =  jConcatenate(self, b) 
    4040end 
     
    4848strToInt(s:String):ZZ32 = jParseInt(s) 
    4949 
    50 trait Number 
     50trait Number excludes { String } 
    5151end 
    5252