equal
deleted
inserted
replaced
48 stcCompilationOptions stcPath ccCompilationOptions ccPath |
48 stcCompilationOptions stcPath ccCompilationOptions ccPath |
49 linkArgs linkSharedArgs linkCommand libPath searchedLibraries |
49 linkArgs linkSharedArgs linkCommand libPath searchedLibraries |
50 warnAboutPeriodInSymbol allowPeriodInSymbol allowCaretAsBinop |
50 warnAboutPeriodInSymbol allowPeriodInSymbol allowCaretAsBinop |
51 allowUnicodeStrings allowUnicodeCharacters allowCharacterEscapes |
51 allowUnicodeStrings allowUnicodeCharacters allowCharacterEscapes |
52 allowStringEscapes allowAssignmentToBlockArgument |
52 allowStringEscapes allowAssignmentToBlockArgument |
53 allowAssignmentToMethodArgument allowAssignmentToPoolVariable' |
53 allowAssignmentToMethodArgument allowAssignmentToPoolVariable |
|
54 lineNumberInfo' |
54 classVariableNames:'WarnST80Directives WarnUnusedVars WarnUndeclared |
55 classVariableNames:'WarnST80Directives WarnUnusedVars WarnUndeclared |
55 WarnAboutWrongVariableNames WarnAboutBadComments |
56 WarnAboutWrongVariableNames WarnAboutBadComments |
56 WarnAboutVariableNameConventions WarnSTXSpecials |
57 WarnAboutVariableNameConventions WarnSTXSpecials |
57 WarnOldStyleAssignment WarnUnderscoreInIdentifier |
58 WarnOldStyleAssignment WarnUnderscoreInIdentifier |
58 WarnCommonMistakes WarnPossibleIncompatibilities |
59 WarnCommonMistakes WarnPossibleIncompatibilities |
85 CCCompilationOptions CCPath LinkArgs LinkSharedArgs LinkCommand |
86 CCCompilationOptions CCPath LinkArgs LinkSharedArgs LinkCommand |
86 LibPath SearchedLibraries MakeCommand AllowCaretAsBinop |
87 LibPath SearchedLibraries MakeCommand AllowCaretAsBinop |
87 AllowUnicodeStrings AllowUnicodeCharacters AllowCharacterEscapes |
88 AllowUnicodeStrings AllowUnicodeCharacters AllowCharacterEscapes |
88 AllowStringEscapes AllowAssignmentToBlockArgument |
89 AllowStringEscapes AllowAssignmentToBlockArgument |
89 AllowAssignmentToMethodArgument AllowAssignmentToPoolVariable |
90 AllowAssignmentToMethodArgument AllowAssignmentToPoolVariable |
90 LibDirectory VCTop SDKTop BCCTop ForcedCompiler DefineForBorlandC |
91 LineNumberInfo LibDirectory VCTop SDKTop BCCTop ForcedCompiler |
91 DefineForVisualC DefineForMSVER DefineForMSC DefineForGNUC |
92 DefineForBorlandC DefineForVisualC DefineForMSVER DefineForMSC |
92 PerMethodFlags' |
93 DefineForGNUC PerMethodFlags' |
93 poolDictionaries:'' |
94 poolDictionaries:'' |
94 category:'System-Compiler' |
95 category:'System-Compiler' |
95 ! |
96 ! |
96 |
97 |
97 !ParserFlags class methodsFor:'documentation'! |
98 !ParserFlags class methodsFor:'documentation'! |
172 ParserFlags arraysAreImmutable:true |
173 ParserFlags arraysAreImmutable:true |
173 ParserFlags arraysAreImmutable:false |
174 ParserFlags arraysAreImmutable:false |
174 " |
175 " |
175 ! |
176 ! |
176 |
177 |
|
178 fullLineNumberInfo |
|
179 ^ (self lineNumberInfo == #full) |
|
180 |
|
181 "Created: / 26-09-2012 / 14:16:09 / cg" |
|
182 ! |
|
183 |
177 implicitSelfSends |
184 implicitSelfSends |
178 "return true if undefined variables with |
185 "return true if undefined variables with |
179 lowercase first character are to be turned |
186 lowercase first character are to be turned |
180 into implicit self sends" |
187 into implicit self sends" |
181 |
188 |
189 |
196 |
190 " |
197 " |
191 Compiler implicitSelfSends:true |
198 Compiler implicitSelfSends:true |
192 Compiler implicitSelfSends:false |
199 Compiler implicitSelfSends:false |
193 " |
200 " |
|
201 ! |
|
202 |
|
203 lineNumberInfo |
|
204 ^ LineNumberInfo |
|
205 |
|
206 "Created: / 26-09-2012 / 13:27:34 / cg" |
|
207 ! |
|
208 |
|
209 lineNumberInfo:aSymbol |
|
210 LineNumberInfo := aSymbol. |
|
211 |
|
212 "Created: / 26-09-2012 / 13:27:54 / cg" |
194 ! |
213 ! |
195 |
214 |
196 stringsAreImmutable |
215 stringsAreImmutable |
197 "return true if strings are immutable literals" |
216 "return true if strings are immutable literals" |
198 |
217 |
1601 ^ allowAssignmentToPoolVariable |
1620 ^ allowAssignmentToPoolVariable |
1602 ! |
1621 ! |
1603 |
1622 |
1604 allowAssignmentToPoolVariable:something |
1623 allowAssignmentToPoolVariable:something |
1605 allowAssignmentToPoolVariable := something. |
1624 allowAssignmentToPoolVariable := something. |
|
1625 ! |
|
1626 |
|
1627 fullLineNumberInfo |
|
1628 ^ (self lineNumberInfo == #full) |
|
1629 |
|
1630 "Created: / 26-09-2012 / 14:13:42 / cg" |
|
1631 ! |
|
1632 |
|
1633 lineNumberInfo |
|
1634 ^ lineNumberInfo |
|
1635 |
|
1636 "Created: / 26-09-2012 / 13:27:08 / cg" |
|
1637 ! |
|
1638 |
|
1639 lineNumberInfo:something |
|
1640 lineNumberInfo := something. |
|
1641 |
|
1642 "Created: / 26-09-2012 / 13:27:17 / cg" |
1606 ! ! |
1643 ! ! |
1607 |
1644 |
1608 !ParserFlags methodsFor:'accessing-compilation control'! |
1645 !ParserFlags methodsFor:'accessing-compilation control'! |
1609 |
1646 |
1610 allowExtensionsToPrivateClasses |
1647 allowExtensionsToPrivateClasses |
2431 ! ! |
2468 ! ! |
2432 |
2469 |
2433 !ParserFlags class methodsFor:'documentation'! |
2470 !ParserFlags class methodsFor:'documentation'! |
2434 |
2471 |
2435 version |
2472 version |
2436 ^ '$Header: /cvs/stx/stx/libcomp/ParserFlags.st,v 1.89 2012-07-20 11:12:32 cg Exp $' |
2473 ^ '$Header: /cvs/stx/stx/libcomp/ParserFlags.st,v 1.90 2012-09-26 12:17:15 cg Exp $' |
2437 ! |
2474 ! |
2438 |
2475 |
2439 version_CVS |
2476 version_CVS |
2440 ^ '$Header: /cvs/stx/stx/libcomp/ParserFlags.st,v 1.89 2012-07-20 11:12:32 cg Exp $' |
2477 ^ '$Header: /cvs/stx/stx/libcomp/ParserFlags.st,v 1.90 2012-09-26 12:17:15 cg Exp $' |
2441 ! ! |
2478 ! ! |
2442 |
2479 |
2443 ParserFlags initialize! |
2480 ParserFlags initialize! |