-inlinenot
authorClaus Gittinger <cg@exept.de>
Sat, 01 Dec 2012 13:49:51 +0100
changeset 90 ac3a0d07b1e4
parent 89 ee230aeecd1d
child 91 ed96c98bff4a
-inlinenot
Make.spec
stx_goodies_petitparser.st
--- a/Make.spec	Sat Dec 01 11:45:21 2012 +0100
+++ b/Make.spec	Sat Dec 01 13:49:51 2012 +0100
@@ -1,4 +1,4 @@
-# $Header: /cvs/stx/stx/goodies/petitparser/Make.spec,v 1.3 2012-05-04 22:18:01 vrany Exp $
+# $Header: /cvs/stx/stx/goodies/petitparser/Make.spec,v 1.4 2012-12-01 12:49:51 cg Exp $
 #
 # DO NOT EDIT
 # automagically generated from the projectDefinition: stx_goodies_petitparser.
@@ -34,7 +34,7 @@
 # ********** OPTIONAL: MODIFY the next line(s) ***
 # STCLOCALOPTIMIZATIONS=+optinline +inlineNew
 # STCLOCALOPTIMIZATIONS=+optspace3
-STCLOCALOPTIMIZATIONS=+optspace3
+STCLOCALOPTIMIZATIONS=+optspace3 -inlinenot
 
 
 # Argument(s) to the stc compiler (stc --usage).
@@ -128,6 +128,3 @@
     $(OUTDIR)PPTokenParser.$(O) \
     $(OUTDIR)PPWrappingParser.$(O) \
     $(OUTDIR)extensions.$(O) \
-
-
-
--- a/stx_goodies_petitparser.st	Sat Dec 01 11:45:21 2012 +0100
+++ b/stx_goodies_petitparser.st	Sat Dec 01 13:49:51 2012 +0100
@@ -10,7 +10,7 @@
 !stx_goodies_petitparser class methodsFor:'documentation'!
 
 extensionsVersion_SVN
-    ^ '$Id: stx_goodies_petitparser.st,v 1.4 2012-05-04 22:19:27 vrany Exp $'
+    ^ '$Id: stx_goodies_petitparser.st,v 1.5 2012-12-01 12:49:51 cg Exp $'
 ! !
 
 !stx_goodies_petitparser class methodsFor:'accessing'!
@@ -42,10 +42,18 @@
      exclude individual packages in the #excludedFromPrerequisites method."
 
     ^ #(
-        #'stx:goodies/sunit'    "TestCase - superclass of PPTokenTest "
-        #'stx:libbasic'    "Object - superclass of PPFailure "
-        #'stx:libbasic2'    "Text"
+	#'stx:goodies/sunit'    "TestCase - superclass of PPTokenTest "
+	#'stx:libbasic'    "Object - superclass of PPFailure "
+	#'stx:libbasic2'    "Text"
     )
+!
+
+stcOptimizationOptions
+    "do not inline the not operation here - it is overwritten"
+
+    ^ '+optspace3 -inlinenot'
+
+    "Created: / 23-08-2006 / 01:27:22 / cg"
 ! !
 
 !stx_goodies_petitparser class methodsFor:'description - actions'!
@@ -66,57 +74,57 @@
      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
 
     ^ #(
-        "<className> or (<className> attributes...) in load order"
-        (PPAbstractParseTest autoload)
-        PPCharSetPredicate
-        PPFailure
-        PPMemento
-        PPParser
-        (PPParserResource autoload)
-        PPStream
-        PPToken
-        #'stx_goodies_petitparser'
-        (PPComposedTest autoload)
-        (PPCompositeParserTest autoload)
-        PPDelegateParser
-        PPEpsilonParser
-        (PPExtensionTest autoload)
-        PPFailingParser
-        PPListParser
-        PPLiteralParser
-        (PPMappingTest autoload)
-        (PPObjectTest autoload)
-        (PPParserTest autoload)
-        PPPluggableParser
-        PPPredicateParser
-        (PPPredicateTest autoload)
-        (PPScriptingTest autoload)
-        (PPTokenTest autoload)
-        PPUnresolvedParser
-        PPActionParser
-        PPAndParser
-        (PPArithmeticParserTest autoload)
-        PPChoiceParser
-        PPCompositeParser
-        PPEndOfInputParser
-        PPExpressionParser
-        PPFlattenParser
-        (PPLambdaParserTest autoload)
-        PPLiteralObjectParser
-        PPLiteralSequenceParser
-        PPMemoizedParser
-        PPNotParser
-        PPOptionalParser
-        PPPredicateObjectParser
-        PPPredicateSequenceParser
-        PPRepeatingParser
-        PPSequenceParser
-        PPTrimmingParser
-        PPArithmeticParser
-        (PPExpressionParserTest autoload)
-        PPLambdaParser
-        PPTokenParser
-        PPWrappingParser
+	"<className> or (<className> attributes...) in load order"
+	(PPAbstractParseTest autoload)
+	PPCharSetPredicate
+	PPFailure
+	PPMemento
+	PPParser
+	(PPParserResource autoload)
+	PPStream
+	PPToken
+	#'stx_goodies_petitparser'
+	(PPComposedTest autoload)
+	(PPCompositeParserTest autoload)
+	PPDelegateParser
+	PPEpsilonParser
+	(PPExtensionTest autoload)
+	PPFailingParser
+	PPListParser
+	PPLiteralParser
+	(PPMappingTest autoload)
+	(PPObjectTest autoload)
+	(PPParserTest autoload)
+	PPPluggableParser
+	PPPredicateParser
+	(PPPredicateTest autoload)
+	(PPScriptingTest autoload)
+	(PPTokenTest autoload)
+	PPUnresolvedParser
+	PPActionParser
+	PPAndParser
+	(PPArithmeticParserTest autoload)
+	PPChoiceParser
+	PPCompositeParser
+	PPEndOfInputParser
+	PPExpressionParser
+	PPFlattenParser
+	(PPLambdaParserTest autoload)
+	PPLiteralObjectParser
+	PPLiteralSequenceParser
+	PPMemoizedParser
+	PPNotParser
+	PPOptionalParser
+	PPPredicateObjectParser
+	PPPredicateSequenceParser
+	PPRepeatingParser
+	PPSequenceParser
+	PPTrimmingParser
+	PPArithmeticParser
+	(PPExpressionParserTest autoload)
+	PPLambdaParser
+	PPTokenParser
+	PPWrappingParser
     )
 
     "Modified: / 04-05-2012 / 23:17:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
@@ -127,24 +135,24 @@
      Entries are 2-element array literals, consisting of class-name and selector."
 
     ^ #(
-        Block asParser
-        BlockContext asParser
-        Character #'-'
-        Character asParser
-        Character ppMinus:
-        Object asParser
-        Object isPetitFailure
-        Object isPetitParser
-        PositionableStream asPetitStream
-        SequenceableCollection asParser
-        SequenceableCollection asPetitStream
-        Set asParser
-        Stream asPetitStream
-        String asParser
-        Symbol asParser
-        Symbol value:
-        Text asPetitStream
-        UndefinedObject asParser
+	Block asParser
+	BlockContext asParser
+	Character #'-'
+	Character asParser
+	Character ppMinus:
+	Object asParser
+	Object isPetitFailure
+	Object isPetitParser
+	PositionableStream asPetitStream
+	SequenceableCollection asParser
+	SequenceableCollection asPetitStream
+	Set asParser
+	Stream asPetitStream
+	String asParser
+	Symbol asParser
+	Symbol value:
+	Text asPetitStream
+	UndefinedObject asParser
     )
 ! !
 
@@ -201,7 +209,7 @@
 svnRepositoryUrlString
     "Return a SVN repository URL of myself.
      (Generated since 2011-04-08)
-    "        
+    "
 
     ^ '$URL: https://vranyj1@swing.fit.cvut.cz/svn/squeak/petitparser/trunk/squeak_petitparser.st $'
 !
@@ -216,11 +224,11 @@
 !stx_goodies_petitparser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/goodies/petitparser/stx_goodies_petitparser.st,v 1.4 2012-05-04 22:19:27 vrany Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/petitparser/stx_goodies_petitparser.st,v 1.5 2012-12-01 12:49:51 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/goodies/petitparser/stx_goodies_petitparser.st,v 1.4 2012-05-04 22:19:27 vrany Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/petitparser/stx_goodies_petitparser.st,v 1.5 2012-12-01 12:49:51 cg Exp $'
 !
 
 version_SVN