Show
Ignore:
Timestamp:
09/22/09 13:48:11 (2 months ago)
Author:
jmaessen
Message:

[library] Use getters in compiled code (and fix up some getter references in
bit-rotted interpreter code).

Location:
trunk/ProjectFortress/LibraryBuiltin
Files:
2 modified

Legend:

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

    r4174 r4195  
    2525 
    2626trait String 
    27     asString(): String 
    28 opr || (self, b:String):String 
     27    getter asString(): String 
     28    opr || (self, b:String):String 
    2929    opr juxtaposition(self, b:String): String 
    3030end 
     
    4242 
    4343trait ZZ64 extends Number 
    44     asZZ32(): ZZ32 
     44    getter asZZ32(): ZZ32 
    4545end 
    4646 
    4747trait ZZ32 extends Number comprises { IntLiteral } 
    48     asZZ32(): ZZ32 
    49     asString(): String 
     48    getter asZZ32(): ZZ32 
     49    getter asString(): String 
    5050    opr |self| : ZZ32 
    5151    opr -(self): ZZ32 
     
    6666 
    6767trait RR64 extends Number comprises {FloatLiteral} 
    68     asString(): String 
     68    getter asString(): String 
    6969    opr |self| : RR64 
    7070    opr -(self): RR64 
  • trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss

    r4174 r4195  
    5757 
    5858trait String 
    59     asString(): String = self 
     59    getter asString(): String = self 
    6060    opr ||(self, b:String): String =  jConcatenate(self, b) 
    6161    opr juxtaposition(self, b:String): String = jConcatenate(self, b) 
     
    6666 
    6767println(s:String):() = jPrintln(s) 
    68 printlnZZ32(x:ZZ32):() = jPrintln(x.asString()) 
     68printlnZZ32(x:ZZ32):() = jPrintln(x.asString) 
    6969 
    7070strToInt(s:String):ZZ32 = jParseInt(s) 
     
    7474 
    7575trait ZZ64 extends Number 
    76     asZZ32(): ZZ32 = jLongToInt(self) 
     76    getter asZZ32(): ZZ32 = jLongToInt(self) 
    7777end 
    7878 
    7979trait ZZ32 extends Number comprises { IntLiteral } 
    80     asZZ32(): ZZ32 = self 
    81     asString(): String = jIntToString(self) 
     80    getter asZZ32(): ZZ32 = self 
     81    getter asString(): String = jIntToString(self) 
    8282    opr |self| : ZZ32 = jIntAbs(self) 
    8383    opr -(self): ZZ32 = jIntNeg(self) 
     
    9898 
    9999trait RR64 extends Number comprises {FloatLiteral} 
    100     asString(): String = jDoubleToString(self) 
     100    getter asString(): String = jDoubleToString(self) 
    101101    opr |self| : RR64 = jDoubleAbs(self) 
    102102    opr -(self): RR64 = jDoubleNeg(self)