Wiki
Show
Ignore:
Timestamp:
03/12/10 09:25:11 (2 years ago)
Author:
Chuck.Esterbrook
Message:

An above error about numeric types indicates that you may want to set the default numeric type with "@number [expectedType]" in a source file or "cobra -number:[expectedType]" at the command line.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • cobra/trunk/Source/Misc.cobra

    r2006 r2315  
    1212     
    1313    var _fileName as String? 
     14    var _lineNum as int? 
    1415    var _token as IToken? 
    1516 
    1617    cue init(message as String?) 
    1718        .init(nil, nil, message) 
     19 
     20    cue init(fileName as String, lineNum as int, message as String) 
     21        base.init(message) 
     22        _fileName, _lineNum = fileName, lineNum 
    1823 
    1924    cue init(fileName as String?, token as IToken?, message as String) 
     
    3136         
    3237    get hasSourceSite as bool is override 
    33         return _token is not nil 
     38        return _token or (_fileName and _lineNum) 
    3439 
    3540    get fileName as String is override 
    36         return _token.fileName 
     41        return _fileName ? _token.fileName 
    3742         
    3843    get lineNum as int is override 
    39         return _token.lineNum 
     44        return _lineNum ? _token.lineNum 
    4045 
    4146