#UI_ENHANCEMENT by cg
authorClaus Gittinger <cg@exept.de>
Tue, 23 Apr 2019 23:14:55 +0200
changeset 4407 cf8780f42d7e
parent 4406 03f5935bf045
child 4408 0a758f62243e
#UI_ENHANCEMENT by cg class: Parser changed: #warnIfPossiblyUninitializedLocal:
Parser.st
--- a/Parser.st	Tue Apr 23 23:10:17 2019 +0200
+++ b/Parser.st	Tue Apr 23 23:14:55 2019 +0200
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 1989 by Claus Gittinger
               All Rights Reserved
@@ -4928,9 +4930,16 @@
 !
 
 warnIfPossiblyUninitializedLocal:expr
+    parserFlags warnAboutPossiblyUninitializedLocals ifFalse:[
+        ^ self.
+    ].
     (self isPossiblyUninitializedLocal:expr) ifTrue:[
         self
             warning:'"',expr name,'" is uninitialized here (always nil)'
+            doNotShowAgainAction:[ 
+                parserFlags warnAboutPossiblyUninitializedLocals:false. 
+                ParserFlags warnAboutPossiblyUninitializedLocals:false. 
+            ]
             position:(expr startPosition) to:(expr endPosition).
         alreadyWarnedUninitializedVars isNil ifTrue:[
             alreadyWarnedUninitializedVars := Set new
@@ -4940,6 +4949,7 @@
 
     "Created: / 08-02-2019 / 17:14:16 / Claus Gittinger"
     "Modified (format): / 04-03-2019 / 12:20:01 / Stefan Vogel"
+    "Modified: / 23-04-2019 / 23:14:20 / Claus Gittinger"
 !
 
 warnSTXHereExtensionUsedAt:position