Changeset 2315 for cobra/trunk/Source/Misc.cobra
- Timestamp:
- 03/12/10 09:25:11 (2 years ago)
- Files:
-
- 1 modified
-
cobra/trunk/Source/Misc.cobra (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
cobra/trunk/Source/Misc.cobra
r2006 r2315 12 12 13 13 var _fileName as String? 14 var _lineNum as int? 14 15 var _token as IToken? 15 16 16 17 cue init(message as String?) 17 18 .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 18 23 19 24 cue init(fileName as String?, token as IToken?, message as String) … … 31 36 32 37 get hasSourceSite as bool is override 33 return _token is not nil38 return _token or (_fileName and _lineNum) 34 39 35 40 get fileName as String is override 36 return _ token.fileName41 return _fileName ? _token.fileName 37 42 38 43 get lineNum as int is override 39 return _ token.lineNum44 return _lineNum ? _token.lineNum 40 45 41 46



