--- 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