The Trunk: Compiler-mt.407.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Compiler-mt.407.mcz

commits-2
Marcel Taeumel uploaded a new version of Compiler to project The Trunk:
http://source.squeak.org/trunk/Compiler-mt.407.mcz

==================== Summary ====================

Name: Compiler-mt.407
Author: mt
Time: 4 August 2019, 10:42:01.663314 am
UUID: 5c828155-c416-4d42-8f88-15176ffa33eb
Ancestors: Compiler-mt.406

Prepares syntax highlighting for syntax-error tool: Insert the error message as a comment.

=============== Diff against Compiler-mt.406 ===============

Item was changed:
  ----- Method: Parser>>notify:at: (in category 'error handling') -----
  notify: string at: location
  cue requestor isNil
  ifTrue: [| notification |
  (encoder == self or: [encoder isNil]) ifTrue: [^ self fail  "failure setting up syntax error"].
  (notification := SyntaxErrorNotification
  inClass: encoder classEncoding
  withCode:
  (source contents asText
  copyReplaceFrom: location
  to: location - 1
+ with: (('"', string , ' ->"') asText))
- with: ((string , ' ->') asText allBold
- addAttribute: TextColor red; yourself))
  doitFlag: doitFlag
  errorMessage: string
  location: location) signal.
  notification tryNewSourceIfAvailable]
  ifFalse: [cue requestor
  notify: string , ' ->'
  at: location
  in: source].
  ^self fail!