ParserFlags.st
changeset 4043 c7360098ca6f
parent 4041 5fdfb29a67e2
child 4048 e3c3a9e1f3a9
equal deleted inserted replaced
4042:a9137b4a88bc 4043:c7360098ca6f
    55 		allowStringEscapes allowAssignmentToBlockArgument
    55 		allowStringEscapes allowAssignmentToBlockArgument
    56 		allowAssignmentToMethodArgument allowAssignmentToPoolVariable
    56 		allowAssignmentToMethodArgument allowAssignmentToPoolVariable
    57 		lineNumberInfo allowSTXDelimiterComments
    57 		lineNumberInfo allowSTXDelimiterComments
    58 		allowSTXExtendedArrayLiterals warnAssignmentToBlockArgument
    58 		allowSTXExtendedArrayLiterals warnAssignmentToBlockArgument
    59 		warnAssignmentToMethodArgument warnAssignmentToPoolVariable'
    59 		warnAssignmentToMethodArgument warnAssignmentToPoolVariable'
    60 	classVariableNames:'WarnST80Directives WarnUnusedVars WarnUndeclared
    60 	classVariableNames:'AllowArrayIndexSyntaxExtension AllowAssignmentToBlockArgument
    61 		WarnAboutWrongVariableNames WarnAboutBadComments
    61 		AllowAssignmentToMethodArgument AllowAssignmentToPoolVariable
    62 		WarnAboutVariableNameConventions WarnSTXSpecials
    62 		AllowCaretAsBinop AllowCharacterEscapes AllowDollarInIdentifier
    63 		WarnOldStyleAssignment WarnUnderscoreInIdentifier
    63 		AllowDolphinExtensions AllowDomainVariables AllowEmptyStatements
    64 		WarnCommonMistakes WarnPossibleIncompatibilities
    64 		AllowExtendedBinarySelectors AllowExtendedSTXSyntax
    65 		WarnDollarInIdentifier WarnParagraphInIdentifier
    65 		AllowExtensionsToPrivateClasses AllowFixedPointLiterals
    66 		WarnHiddenVariables WarnAboutNonLowercaseLocalVariableNames
    66 		AllowFunctionCallSyntaxForBlockEvaluation
    67 		WarnInconsistentReturnValues Warnings
    67 		AllowHashAsBinarySelector AllowLazyValueExtension
       
    68 		AllowLiteralNameSpaceSymbols
       
    69 		AllowLocalVariableDeclarationWithInitializerExpression
       
    70 		AllowNationalCharactersInIdentifier AllowOldStyleAssignment
       
    71 		AllowParagraphInIdentifier AllowPeriodInSymbol
       
    72 		AllowPossibleSTCCompilationProblems AllowQualifiedNames
       
    73 		AllowReservedWordsAsSelectors AllowSTVExtensions
       
    74 		AllowSTVPrimitives AllowSTXDelimiterComments AllowSTXEOLComments
       
    75 		AllowSTXExtendedArrayLiterals AllowSqueakExtensions
       
    76 		AllowSqueakPrimitives AllowStringEscapes
       
    77 		AllowUnderscoreInIdentifier AllowUnicodeCharacters
       
    78 		AllowUnicodeStrings AllowVariableReferences
       
    79 		AllowVisualAgeESSymbolLiterals AllowVisualAgePrimitives
       
    80 		AllowVisualWorksMethodAnnotations ArraysAreImmutable BCCTop
       
    81 		CCCompilationOptions CCPath DefineForBorlandC DefineForCLANG
       
    82 		DefineForGNUC DefineForMINGW DefineForMINGW32 DefineForMINGW64
       
    83 		DefineForMSC DefineForVisualC ForcedCompiler ImplicitSelfSends
       
    84 		LibDirectory LibPath LineNumberInfo LinkArgs LinkCommand
       
    85 		LinkSharedArgs MakeCommand MingwTop PerMethodFlags SDKTop
       
    86 		STCCompilation STCCompilationDefines STCCompilationIncludes
       
    87 		STCCompilationOptions STCKeepCIntermediate STCKeepOIntermediate
       
    88 		STCKeepSTIntermediate STCModulePath STCPath SearchedLibraries
       
    89 		StringsAreImmutable VCTop WarnAboutBadComments
       
    90 		WarnAboutNonLowercaseLocalVariableNames WarnAboutPeriodInSymbol
    68 		WarnAboutPossibleSTCCompilationProblems
    91 		WarnAboutPossibleSTCCompilationProblems
       
    92 		WarnAboutPossiblyUnimplementedSelectors
    69 		WarnAboutReferenceToPrivateClass WarnAboutShortLocalVariableNames
    93 		WarnAboutReferenceToPrivateClass WarnAboutShortLocalVariableNames
    70 		WarnAboutPossiblyUnimplementedSelectors WarnAboutPeriodInSymbol
       
    71 		WarnAboutUnknownCharacterEscapesInJavaScriptStringConstant
    94 		WarnAboutUnknownCharacterEscapesInJavaScriptStringConstant
    72 		WarnPlausibilityChecks AllowUnderscoreInIdentifier
    95 		WarnAboutVariableNameConventions WarnAboutWrongVariableNames
    73 		AllowFunctionCallSyntaxForBlockEvaluation AllowLazyValueExtension
    96 		WarnAssignmentToBlockArgument WarnAssignmentToMethodArgument
    74 		AllowVariableReferences AllowReservedWordsAsSelectors
    97 		WarnAssignmentToPoolVariable WarnCommonMistakes
    75 		AllowLocalVariableDeclarationWithInitializerExpression
    98 		WarnDollarInIdentifier WarnHiddenVariables
    76 		AllowArrayIndexSyntaxExtension AllowDomainVariables
    99 		WarnInconsistentReturnValues WarnOldStyleAssignment
    77 		AllowDollarInIdentifier AllowParagraphInIdentifier
   100 		WarnParagraphInIdentifier WarnPlausibilityChecks
    78 		AllowSqueakExtensions AllowQualifiedNames AllowDolphinExtensions
   101 		WarnPossibleIncompatibilities WarnST80Directives WarnSTXSpecials
    79 		AllowOldStyleAssignment AllowExtendedBinarySelectors
   102 		WarnUndeclared WarnUnderscoreInIdentifier WarnUnusedVars Warnings'
    80 		AllowExtendedSTXSyntax AllowFixedPointLiterals
       
    81 		AllowLiteralNameSpaceSymbols AllowVisualAgeESSymbolLiterals
       
    82 		AllowExtensionsToPrivateClasses AllowSqueakPrimitives
       
    83 		AllowVisualAgePrimitives AllowSTVPrimitives AllowSTVExtensions
       
    84 		AllowNationalCharactersInIdentifier AllowHashAsBinarySelector
       
    85 		AllowSTXEOLComments AllowPossibleSTCCompilationProblems
       
    86 		AllowEmptyStatements AllowVisualWorksMethodAnnotations
       
    87 		ArraysAreImmutable AllowPeriodInSymbol StringsAreImmutable
       
    88 		ImplicitSelfSends STCModulePath STCKeepCIntermediate
       
    89 		STCKeepOIntermediate STCKeepSTIntermediate STCCompilation
       
    90 		STCCompilationIncludes STCCompilationDefines
       
    91 		STCCompilationOptions STCPath CCCompilationOptions CCPath
       
    92 		LinkArgs LinkSharedArgs LinkCommand LibPath SearchedLibraries
       
    93 		MakeCommand AllowCaretAsBinop AllowUnicodeStrings
       
    94 		AllowUnicodeCharacters AllowCharacterEscapes AllowStringEscapes
       
    95 		AllowAssignmentToBlockArgument AllowAssignmentToMethodArgument
       
    96 		AllowAssignmentToPoolVariable LineNumberInfo LibDirectory VCTop
       
    97 		SDKTop BCCTop MingwTop ForcedCompiler DefineForBorlandC
       
    98 		DefineForVisualC DefineForMSC DefineForGNUC PerMethodFlags
       
    99 		AllowSTXDelimiterComments AllowSTXExtendedArrayLiterals
       
   100 		DefineForMINGW32 DefineForMINGW64 DefineForMINGW DefineForCLANG
       
   101 		WarnAssignmentToBlockArgument WarnAssignmentToPoolVariable
       
   102 		WarnAssignmentToMethodArgument'
       
   103 	poolDictionaries:''
   103 	poolDictionaries:''
   104 	category:'System-Compiler'
   104 	category:'System-Compiler'
   105 !
   105 !
   106 
   106 
   107 !ParserFlags class methodsFor:'documentation'!
   107 !ParserFlags class methodsFor:'documentation'!
  2013 
  2013 
  2014 !ParserFlags methodsFor:'accessing-stc compilation control'!
  2014 !ParserFlags methodsFor:'accessing-stc compilation control'!
  2015 
  2015 
  2016 ccCompilationOptions
  2016 ccCompilationOptions
  2017     ^ ccCompilationOptions ? ''
  2017     ^ ccCompilationOptions ? ''
       
  2018 
       
  2019     "
       
  2020      self ccCompilationOptions
       
  2021     "
       
  2022 
       
  2023     "Modified (comment): / 17-11-2016 / 15:40:29 / cg"
  2018 !
  2024 !
  2019 
  2025 
  2020 ccCompilationOptions:something
  2026 ccCompilationOptions:something
  2021     ccCompilationOptions := something.
  2027     ccCompilationOptions := something.
  2022 !
  2028 !
  2023 
  2029 
  2024 ccPath
  2030 ccPath
  2025     ^ ccPath
  2031     ^ ccPath
       
  2032 
       
  2033     "
       
  2034      self ccPath
       
  2035     "
       
  2036 
       
  2037     "Modified (comment): / 17-11-2016 / 15:40:40 / cg"
  2026 !
  2038 !
  2027 
  2039 
  2028 ccPath:something
  2040 ccPath:something
  2029     ccPath := something.
  2041     ccPath := something.
  2030 !
  2042 !
  2037     implicitSelfSends := aBoolean.
  2049     implicitSelfSends := aBoolean.
  2038 !
  2050 !
  2039 
  2051 
  2040 libPath
  2052 libPath
  2041     ^ libPath
  2053     ^ libPath
       
  2054 
       
  2055     "
       
  2056      self libPath
       
  2057     "
       
  2058 
       
  2059     "Modified (comment): / 17-11-2016 / 15:40:52 / cg"
  2042 !
  2060 !
  2043 
  2061 
  2044 libPath:aString
  2062 libPath:aString
  2045     libPath := aString
  2063     libPath := aString
  2046 !
  2064 !
  2047 
  2065 
  2048 linkArgs
  2066 linkArgs
  2049     ^ linkArgs
  2067     ^ linkArgs
       
  2068 
       
  2069     "
       
  2070      self linkArgs
       
  2071     "
       
  2072 
       
  2073     "Modified (comment): / 17-11-2016 / 15:41:03 / cg"
  2050 !
  2074 !
  2051 
  2075 
  2052 linkArgs:aString
  2076 linkArgs:aString
  2053     linkArgs := aString
  2077     linkArgs := aString
  2054 !
  2078 !
  2055 
  2079 
  2056 linkCommand
  2080 linkCommand
  2057     ^ linkCommand
  2081     ^ linkCommand
       
  2082 
       
  2083     "
       
  2084      self linkCommand
       
  2085     "
       
  2086 
       
  2087     "Modified (comment): / 17-11-2016 / 15:41:16 / cg"
  2058 !
  2088 !
  2059 
  2089 
  2060 linkCommand:aString
  2090 linkCommand:aString
  2061     linkCommand := aString
  2091     linkCommand := aString
  2062 !
  2092 !
  2093     stcCompilationDefines := something.
  2123     stcCompilationDefines := something.
  2094 !
  2124 !
  2095 
  2125 
  2096 stcCompilationIncludes
  2126 stcCompilationIncludes
  2097     ^ stcCompilationIncludes
  2127     ^ stcCompilationIncludes
       
  2128 
       
  2129     "
       
  2130      self stcCompilationIncludes
       
  2131     "
       
  2132 
       
  2133     "Modified (comment): / 17-11-2016 / 15:41:43 / cg"
  2098 !
  2134 !
  2099 
  2135 
  2100 stcCompilationIncludes:something
  2136 stcCompilationIncludes:something
  2101     stcCompilationIncludes := something.
  2137     stcCompilationIncludes := something.
  2102 !
  2138 !