--- a/stx_goodies_petitparser.st Tue Mar 04 17:00:17 2014 +0100
+++ b/stx_goodies_petitparser.st Tue Mar 04 17:00:18 2014 +0100
@@ -34,13 +34,12 @@
or classes which are extended by this package.
This list can be maintained manually or (better) generated and
updated by scanning the superclass hierarchies
- (the browser has a menu function for that)
- However, often too much is found, and you may want to explicitely
- exclude individual packages in the #excludedFromPreRequisites method."
+ (the browser has a menu function for that)"
^ #(
- #'stx:libbasic' "PositionableStream - extended "
- #'stx:libbasic2' "Text - extended "
+ #'stx:goodies/sunit' "TestAsserter - superclass of PPAbstractParseTest "
+ #'stx:libbasic' "ArrayedCollection - extended "
+ #'stx:libbasic2' "Text - extended "
)
!
@@ -53,6 +52,7 @@
exclude individual packages in the #excludedFromPreRequisites method."
^ #(
+ #'stx:goodies/petitparser/analyzer' "PPListPattern - referenced by PPParser>>matchList:index:against:index:inContext:seen: "
)
!
@@ -62,6 +62,18 @@
^ '+optspace3 -inlinenot'
"Created: / 23-08-2006 / 01:27:22 / cg"
+!
+
+subProjects
+ "list packages which are known as subprojects.
+ The generated makefile will enter those and make there as well.
+ However: they are not forced to be loaded when a package is loaded;
+ for those, redefine requiredPrerequisites"
+
+ ^ #(
+ #'stx:goodies/petitparser/analyzer'
+ #'stx:goodies/petitparser/tests'
+ )
! !
!stx_goodies_petitparser class methodsFor:'description - actions'!
@@ -82,63 +94,66 @@
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)
+ (PPArithmeticParserTest autoload)
+ PPCharSetPredicate
+ (PPComposedTest autoload)
+ (PPExtensionTest autoload)
+ PPFailure
+ (PPLambdaParserTest autoload)
+ PPMemento
+ (PPObjectTest autoload)
+ PPParser
+ (PPParserResource autoload)
+ (PPParserTest autoload)
+ (PPPredicateTest autoload)
+ (PPScriptingTest autoload)
+ PPStream
+ PPToken
+ (PPTokenTest autoload)
+ #'stx_goodies_petitparser'
+ PPDelegateParser
+ PPEpsilonParser
+ (PPExpressionParserTest autoload)
+ PPFailingParser
+ PPListParser
+ PPLiteralParser
+ (PPMappingTest autoload)
+ PPPluggableParser
+ PPPredicateParser
+ PPUnresolvedParser
+ PPActionParser
+ PPAndParser
+ PPChoiceParser
+ PPCompositeParser
+ PPEndOfInputParser
+ PPExpressionParser
+ PPFlattenParser
+ PPLiteralObjectParser
+ PPLiteralSequenceParser
+ PPMemoizedParser
+ PPNotParser
+ PPOptionalParser
+ PPPredicateObjectParser
+ PPPredicateSequenceParser
+ PPRepeatingParser
+ PPSequenceParser
+ PPTrimmingParser
+ PPArithmeticParser
+ PPLambdaParser
+ PPLimitedRepeatingParser
+ PPPossessiveRepeatingParser
+ PPTokenParser
+ PPWrappingParser
+ PPGreedyRepeatingParser
+ PPLazyRepeatingParser
)
!
extensionMethodNames
"lists the extension methods which are to be included in the project.
- Entries are pairwise elements, consisting of class-name and selector."
+ Entries are 2-element array literals, consisting of class-name and selector."
^ #(
Block asParser
@@ -164,6 +179,14 @@
)
! !
+!stx_goodies_petitparser class methodsFor:'description - monticello'!
+
+monticelloTimestamps
+
+ ^#(
+ )
+! !
+
!stx_goodies_petitparser class methodsFor:'description - project information'!
applicationIconFileName
@@ -232,11 +255,11 @@
!stx_goodies_petitparser class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/goodies/petitparser/stx_goodies_petitparser.st,v 1.13 2014-03-04 15:57:45 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/goodies/petitparser/stx_goodies_petitparser.st,v 1.14 2014-03-04 16:00:18 cg Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/goodies/petitparser/stx_goodies_petitparser.st,v 1.13 2014-03-04 15:57:45 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/goodies/petitparser/stx_goodies_petitparser.st,v 1.14 2014-03-04 16:00:18 cg Exp $'
!
version_MC
@@ -244,6 +267,6 @@
!
version_SVN
- ^ '$Id: stx_goodies_petitparser.st,v 1.13 2014-03-04 15:57:45 cg Exp $'
+ ^ '$Id: stx_goodies_petitparser.st,v 1.14 2014-03-04 16:00:18 cg Exp $'
! !