#DOCUMENTATION by cg
authorClaus Gittinger <cg@exept.de>
Sat, 08 Jun 2019 15:03:07 +0200
changeset 4437 5155327c7c91
parent 4436 2183c928b524
child 4438 bd363f7ca282
#DOCUMENTATION by cg class: ParserFlags comment/format in: #allowArrayIndexSyntaxExtension #allowGreekCharactersInIdentifier: #allowJavaScriptConst #allowParagraphInIdentifier #allowRStrings: #singlePrecisionFloatF #singlePrecisionFloatF: category of: #warnAssignmentToBlockArgument #warnAssignmentToBlockArgument: #warnAssignmentToMethodArgument #warnAssignmentToMethodArgument: #warnAssignmentToPoolVariable #warnAssignmentToPoolVariable:
ParserFlags.st
--- a/ParserFlags.st	Sat Jun 08 14:55:27 2019 +0200
+++ b/ParserFlags.st	Sat Jun 08 15:03:07 2019 +0200
@@ -2603,7 +2603,7 @@
     ^ allowArrayIndexSyntaxExtension ? false
 
     "Modified: / 08-08-2017 / 16:57:03 / cg"
-    "Modified (comment): / 23-09-2018 / 00:42:23 / Claus Gittinger"
+    "Modified (comment): / 08-06-2019 / 15:00:13 / Claus Gittinger"
 !
 
 allowArrayIndexSyntaxExtension:aBoolean
@@ -2839,6 +2839,8 @@
 !
 
 allowGreekCharactersInIdentifier:aBoolean
+    "attn: possibly sent via perform (Parser >> parsePragma)"
+
     allowGreekCharactersInIdentifier := aBoolean
 
     "Created: / 08-06-2019 / 14:54:55 / Claus Gittinger"
@@ -2849,9 +2851,12 @@
 !
 
 allowJavaScriptConst
+    "attn: possibly sent via perform (Parser >> parsePragma)"
+
     ^ allowJavaScriptConst
 
     "Created: / 08-08-2017 / 23:50:12 / cg"
+    "Modified (comment): / 08-06-2019 / 15:00:52 / Claus Gittinger"
 !
 
 allowJavaScriptConst:aBoolean
@@ -2929,9 +2934,12 @@
 !
 
 allowParagraphInIdentifier
+    "return true, if ยง-characters are allowed in identifiers (treated as letter)"
+
     ^ allowParagraphInIdentifier
 
     "Created: / 16-11-2016 / 22:29:06 / cg"
+    "Modified (comment): / 08-06-2019 / 14:59:39 / Claus Gittinger"
 !
 
 allowParagraphInIdentifier:aBoolean
@@ -3004,10 +3012,12 @@
     "rstrings have the syntax:
         r'...'
      which generates a regex"
+    "attn: possibly sent via perform (Parser >> parsePragma)"
 
     allowRStrings := aBoolean
 
     "Created: / 03-06-2019 / 11:11:51 / Claus Gittinger"
+    "Modified (comment): / 08-06-2019 / 15:01:17 / Claus Gittinger"
 !
 
 allowReservedWordsAsSelectors
@@ -3293,7 +3303,7 @@
 singlePrecisionFloatF
     "by default, the 'f'-character in a float literal will generate
      double-precision Float instances.
-     With allowSinglePrecisionFloats, it will generate single precision ShortFloat instances.
+     With singlePrecisionFloats, it will generate single precision ShortFloat instances.
      Notice, that there is some confusion among Smalltalk systems, whether a float has
      single or double precision (VW vs. V'age).
      In ST/X, floats have double-precision by default."
@@ -3301,12 +3311,13 @@
     ^ singlePrecisionFloatF
 
     "Created: / 26-05-2019 / 11:31:37 / Claus Gittinger"
+    "Modified (comment): / 08-06-2019 / 15:02:20 / Claus Gittinger"
 !
 
 singlePrecisionFloatF:aBoolean
     "by default, the 'f'-character in a float literal will generate
      double-precision Float instances.
-     With allowSinglePrecisionFloats, it will generate single precision ShortFloat instances.
+     With singlePrecisionFloats, it will generate single precision ShortFloat instances.
      Notice, that there is some confusion among Smalltalk systems, whether a float has
      single or double precision (VW vs. V'age).
      In ST/X, floats have double-precision by default."
@@ -3314,30 +3325,7 @@
     singlePrecisionFloatF := aBoolean
 
     "Created: / 26-05-2019 / 11:32:11 / Claus Gittinger"
-!
-
-warnAssignmentToBlockArgument
-    ^ warnAssignmentToBlockArgument
-!
-
-warnAssignmentToBlockArgument:aBoolean
-    warnAssignmentToBlockArgument := aBoolean.
-!
-
-warnAssignmentToMethodArgument
-    ^ warnAssignmentToMethodArgument
-!
-
-warnAssignmentToMethodArgument:aBoolean
-    warnAssignmentToMethodArgument := aBoolean.
-!
-
-warnAssignmentToPoolVariable
-    ^ warnAssignmentToPoolVariable
-!
-
-warnAssignmentToPoolVariable:aBoolean
-    warnAssignmentToPoolVariable := aBoolean.
+    "Modified (comment): / 08-06-2019 / 15:02:14 / Claus Gittinger"
 ! !
 
 !ParserFlags methodsFor:'accessing-warning-control'!
@@ -3446,6 +3434,30 @@
     warnAboutWrongVariableNames := aBoolean.
 !
 
+warnAssignmentToBlockArgument
+    ^ warnAssignmentToBlockArgument
+!
+
+warnAssignmentToBlockArgument:aBoolean
+    warnAssignmentToBlockArgument := aBoolean.
+!
+
+warnAssignmentToMethodArgument
+    ^ warnAssignmentToMethodArgument
+!
+
+warnAssignmentToMethodArgument:aBoolean
+    warnAssignmentToMethodArgument := aBoolean.
+!
+
+warnAssignmentToPoolVariable
+    ^ warnAssignmentToPoolVariable
+!
+
+warnAssignmentToPoolVariable:aBoolean
+    warnAssignmentToPoolVariable := aBoolean.
+!
+
 warnCommonMistakes
     ^ warnCommonMistakes
 !