18 warnSTXHereExtensionUsed warnSTXSpecialComment |
18 warnSTXHereExtensionUsed warnSTXSpecialComment |
19 warnUnderscoreInIdentifier warnOldStyleAssignment |
19 warnUnderscoreInIdentifier warnOldStyleAssignment |
20 warnCommonMistakes warnSTXNameSpaceUse |
20 warnCommonMistakes warnSTXNameSpaceUse |
21 warnPossibleIncompatibilities warnDollarInIdentifier |
21 warnPossibleIncompatibilities warnDollarInIdentifier |
22 warnHiddenVariables warnAboutVariableNameConventions |
22 warnHiddenVariables warnAboutVariableNameConventions |
23 warnAboutWrongVariableNames allowLiteralNameSpaceSymbols |
23 warnAboutWrongVariableNames warnAboutBadComments |
24 allowUnderscoreInIdentifier allowDollarInIdentifier |
24 allowLiteralNameSpaceSymbols allowUnderscoreInIdentifier |
25 allowOldStyleAssignment allowSqueakExtensions |
25 allowDollarInIdentifier allowOldStyleAssignment |
26 allowDolphinExtensions allowExtendedBinarySelectors |
26 allowSqueakExtensions allowDolphinExtensions |
27 allowQualifiedNames allowFunctionCallSyntaxForBlockEvaluation |
27 allowExtendedBinarySelectors allowQualifiedNames |
|
28 allowFunctionCallSyntaxForBlockEvaluation |
28 allowLocalVariableDeclarationWithInitializerExpression |
29 allowLocalVariableDeclarationWithInitializerExpression |
29 allowDomainVariables allowArrayIndexSyntaxExtension |
30 allowDomainVariables allowArrayIndexSyntaxExtension |
30 allowReservedWordsAsSelectors allowVariableReferences |
31 allowReservedWordsAsSelectors allowVariableReferences |
31 allowLazyValueExtension allowFixedPointLiterals |
32 allowLazyValueExtension allowFixedPointLiterals |
32 allowExtendedSTXSyntax arraysAreImmutable stringsAreImmutable |
33 allowExtendedSTXSyntax arraysAreImmutable stringsAreImmutable |
33 implicitSelfSends' |
34 implicitSelfSends' |
34 classVariableNames:'WarnST80Directives WarnUnusedVars WarnUndeclared |
35 classVariableNames:'WarnST80Directives WarnUnusedVars WarnUndeclared |
35 WarnAboutWrongVariableNames WarnAboutVariableNameConventions |
36 WarnAboutWrongVariableNames WarnAboutBadComments |
36 WarnSTXSpecials WarnOldStyleAssignment WarnUnderscoreInIdentifier |
37 WarnAboutVariableNameConventions WarnSTXSpecials |
|
38 WarnOldStyleAssignment WarnUnderscoreInIdentifier |
37 WarnCommonMistakes WarnPossibleIncompatibilities |
39 WarnCommonMistakes WarnPossibleIncompatibilities |
38 WarnDollarInIdentifier WarnHiddenVariables Warnings |
40 WarnDollarInIdentifier WarnHiddenVariables Warnings |
39 AllowUnderscoreInIdentifier |
41 AllowUnderscoreInIdentifier |
40 AllowFunctionCallSyntaxForBlockEvaluation AllowLazyValueExtension |
42 AllowFunctionCallSyntaxForBlockEvaluation AllowLazyValueExtension |
41 AllowVariableReferences AllowReservedWordsAsSelectors |
43 AllowVariableReferences AllowReservedWordsAsSelectors |
344 "Modified: 7.9.1997 / 01:35:19 / cg" |
346 "Modified: 7.9.1997 / 01:35:19 / cg" |
345 ! ! |
347 ! ! |
346 |
348 |
347 !ParserFlags class methodsFor:'accessing-warning-control'! |
349 !ParserFlags class methodsFor:'accessing-warning-control'! |
348 |
350 |
|
351 warnAboutBadComments |
|
352 "controls generation of warning messages about empty comments" |
|
353 |
|
354 ^ WarnAboutBadComments |
|
355 ! |
|
356 |
|
357 warnAboutBadComments:aBoolean |
|
358 "controls generation of warning messages about empty comments" |
|
359 |
|
360 WarnAboutBadComments := aBoolean |
|
361 ! |
|
362 |
349 warnAboutVariableNameConventions |
363 warnAboutVariableNameConventions |
350 "controls generation of warning messages about wrong variable names" |
364 "controls generation of warning messages about wrong variable names" |
351 |
365 |
352 ^ WarnAboutVariableNameConventions |
366 ^ WarnAboutVariableNameConventions |
353 ! |
367 ! |
526 WarnUnusedVars := true. |
540 WarnUnusedVars := true. |
527 WarnSTXSpecials := false. |
541 WarnSTXSpecials := false. |
528 WarnST80Directives := false. |
542 WarnST80Directives := false. |
529 WarnAboutWrongVariableNames := true. |
543 WarnAboutWrongVariableNames := true. |
530 WarnAboutVariableNameConventions := true. |
544 WarnAboutVariableNameConventions := true. |
|
545 WarnAboutBadComments := true. |
531 WarnUnderscoreInIdentifier := false. |
546 WarnUnderscoreInIdentifier := false. |
532 WarnDollarInIdentifier := true. |
547 WarnDollarInIdentifier := true. |
533 WarnOldStyleAssignment := true. |
548 WarnOldStyleAssignment := true. |
534 WarnCommonMistakes := true. |
549 WarnCommonMistakes := true. |
535 WarnPossibleIncompatibilities := false. |
550 WarnPossibleIncompatibilities := false. |
734 |
749 |
735 stringsAreImmutable:aBoolean |
750 stringsAreImmutable:aBoolean |
736 stringsAreImmutable := aBoolean. |
751 stringsAreImmutable := aBoolean. |
737 ! |
752 ! |
738 |
753 |
|
754 warnAboutBadComments |
|
755 ^ warnAboutBadComments |
|
756 ! |
|
757 |
|
758 warnAboutBadComments:aBoolean |
|
759 warnAboutBadComments := aBoolean. |
|
760 ! |
|
761 |
739 warnAboutVariableNameConventions |
762 warnAboutVariableNameConventions |
740 ^ warnAboutVariableNameConventions |
763 ^ warnAboutVariableNameConventions |
741 ! |
764 ! |
742 |
765 |
743 warnAboutVariableNameConventions:aBoolean |
766 warnAboutVariableNameConventions:aBoolean |
862 warnOldStyleAssignment := WarnOldStyleAssignment. |
885 warnOldStyleAssignment := WarnOldStyleAssignment. |
863 warnCommonMistakes := WarnCommonMistakes. |
886 warnCommonMistakes := WarnCommonMistakes. |
864 warnPossibleIncompatibilities := WarnPossibleIncompatibilities. |
887 warnPossibleIncompatibilities := WarnPossibleIncompatibilities. |
865 warnAboutVariableNameConventions := WarnAboutVariableNameConventions. |
888 warnAboutVariableNameConventions := WarnAboutVariableNameConventions. |
866 warnAboutWrongVariableNames := WarnAboutWrongVariableNames. |
889 warnAboutWrongVariableNames := WarnAboutWrongVariableNames. |
|
890 warnAboutBadComments := WarnAboutBadComments. |
867 warnHiddenVariables := WarnHiddenVariables. |
891 warnHiddenVariables := WarnHiddenVariables. |
868 |
892 |
869 allowUnderscoreInIdentifier := AllowUnderscoreInIdentifier. |
893 allowUnderscoreInIdentifier := AllowUnderscoreInIdentifier. |
870 allowDollarInIdentifier := AllowDollarInIdentifier. |
894 allowDollarInIdentifier := AllowDollarInIdentifier. |
871 allowOldStyleAssignment := AllowOldStyleAssignment. |
895 allowOldStyleAssignment := AllowOldStyleAssignment. |