stx_goodies_petitparser.st
changeset 90 ac3a0d07b1e4
parent 67 4f259987eab6
child 134 03907685ddff
equal deleted inserted replaced
89:ee230aeecd1d 90:ac3a0d07b1e4
     8 !
     8 !
     9 
     9 
    10 !stx_goodies_petitparser class methodsFor:'documentation'!
    10 !stx_goodies_petitparser class methodsFor:'documentation'!
    11 
    11 
    12 extensionsVersion_SVN
    12 extensionsVersion_SVN
    13     ^ '$Id: stx_goodies_petitparser.st,v 1.4 2012-05-04 22:19:27 vrany Exp $'
    13     ^ '$Id: stx_goodies_petitparser.st,v 1.5 2012-12-01 12:49:51 cg Exp $'
    14 ! !
    14 ! !
    15 
    15 
    16 !stx_goodies_petitparser class methodsFor:'accessing'!
    16 !stx_goodies_petitparser class methodsFor:'accessing'!
    17 
    17 
    18 monticelloPackageName
    18 monticelloPackageName
    40      global variable accesses. (the browser has a menu function for that)
    40      global variable accesses. (the browser has a menu function for that)
    41      Howevery, often too much is found, and you may want to explicitely
    41      Howevery, often too much is found, and you may want to explicitely
    42      exclude individual packages in the #excludedFromPrerequisites method."
    42      exclude individual packages in the #excludedFromPrerequisites method."
    43 
    43 
    44     ^ #(
    44     ^ #(
    45         #'stx:goodies/sunit'    "TestCase - superclass of PPTokenTest "
    45 	#'stx:goodies/sunit'    "TestCase - superclass of PPTokenTest "
    46         #'stx:libbasic'    "Object - superclass of PPFailure "
    46 	#'stx:libbasic'    "Object - superclass of PPFailure "
    47         #'stx:libbasic2'    "Text"
    47 	#'stx:libbasic2'    "Text"
    48     )
    48     )
       
    49 !
       
    50 
       
    51 stcOptimizationOptions
       
    52     "do not inline the not operation here - it is overwritten"
       
    53 
       
    54     ^ '+optspace3 -inlinenot'
       
    55 
       
    56     "Created: / 23-08-2006 / 01:27:22 / cg"
    49 ! !
    57 ! !
    50 
    58 
    51 !stx_goodies_petitparser class methodsFor:'description - actions'!
    59 !stx_goodies_petitparser class methodsFor:'description - actions'!
    52 
    60 
    53 postLoadAction
    61 postLoadAction
    64      Each entry in the list may be: a single class-name (symbol),
    72      Each entry in the list may be: a single class-name (symbol),
    65      or an array-literal consisting of class name and attributes.
    73      or an array-literal consisting of class name and attributes.
    66      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
    74      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
    67 
    75 
    68     ^ #(
    76     ^ #(
    69         "<className> or (<className> attributes...) in load order"
    77 	"<className> or (<className> attributes...) in load order"
    70         (PPAbstractParseTest autoload)
    78 	(PPAbstractParseTest autoload)
    71         PPCharSetPredicate
    79 	PPCharSetPredicate
    72         PPFailure
    80 	PPFailure
    73         PPMemento
    81 	PPMemento
    74         PPParser
    82 	PPParser
    75         (PPParserResource autoload)
    83 	(PPParserResource autoload)
    76         PPStream
    84 	PPStream
    77         PPToken
    85 	PPToken
    78         #'stx_goodies_petitparser'
    86 	#'stx_goodies_petitparser'
    79         (PPComposedTest autoload)
    87 	(PPComposedTest autoload)
    80         (PPCompositeParserTest autoload)
    88 	(PPCompositeParserTest autoload)
    81         PPDelegateParser
    89 	PPDelegateParser
    82         PPEpsilonParser
    90 	PPEpsilonParser
    83         (PPExtensionTest autoload)
    91 	(PPExtensionTest autoload)
    84         PPFailingParser
    92 	PPFailingParser
    85         PPListParser
    93 	PPListParser
    86         PPLiteralParser
    94 	PPLiteralParser
    87         (PPMappingTest autoload)
    95 	(PPMappingTest autoload)
    88         (PPObjectTest autoload)
    96 	(PPObjectTest autoload)
    89         (PPParserTest autoload)
    97 	(PPParserTest autoload)
    90         PPPluggableParser
    98 	PPPluggableParser
    91         PPPredicateParser
    99 	PPPredicateParser
    92         (PPPredicateTest autoload)
   100 	(PPPredicateTest autoload)
    93         (PPScriptingTest autoload)
   101 	(PPScriptingTest autoload)
    94         (PPTokenTest autoload)
   102 	(PPTokenTest autoload)
    95         PPUnresolvedParser
   103 	PPUnresolvedParser
    96         PPActionParser
   104 	PPActionParser
    97         PPAndParser
   105 	PPAndParser
    98         (PPArithmeticParserTest autoload)
   106 	(PPArithmeticParserTest autoload)
    99         PPChoiceParser
   107 	PPChoiceParser
   100         PPCompositeParser
   108 	PPCompositeParser
   101         PPEndOfInputParser
   109 	PPEndOfInputParser
   102         PPExpressionParser
   110 	PPExpressionParser
   103         PPFlattenParser
   111 	PPFlattenParser
   104         (PPLambdaParserTest autoload)
   112 	(PPLambdaParserTest autoload)
   105         PPLiteralObjectParser
   113 	PPLiteralObjectParser
   106         PPLiteralSequenceParser
   114 	PPLiteralSequenceParser
   107         PPMemoizedParser
   115 	PPMemoizedParser
   108         PPNotParser
   116 	PPNotParser
   109         PPOptionalParser
   117 	PPOptionalParser
   110         PPPredicateObjectParser
   118 	PPPredicateObjectParser
   111         PPPredicateSequenceParser
   119 	PPPredicateSequenceParser
   112         PPRepeatingParser
   120 	PPRepeatingParser
   113         PPSequenceParser
   121 	PPSequenceParser
   114         PPTrimmingParser
   122 	PPTrimmingParser
   115         PPArithmeticParser
   123 	PPArithmeticParser
   116         (PPExpressionParserTest autoload)
   124 	(PPExpressionParserTest autoload)
   117         PPLambdaParser
   125 	PPLambdaParser
   118         PPTokenParser
   126 	PPTokenParser
   119         PPWrappingParser
   127 	PPWrappingParser
   120     )
   128     )
   121 
   129 
   122     "Modified: / 04-05-2012 / 23:17:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   130     "Modified: / 04-05-2012 / 23:17:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   123 !
   131 !
   124 
   132 
   125 extensionMethodNames
   133 extensionMethodNames
   126     "lists the extension methods which are to be included in the project.
   134     "lists the extension methods which are to be included in the project.
   127      Entries are 2-element array literals, consisting of class-name and selector."
   135      Entries are 2-element array literals, consisting of class-name and selector."
   128 
   136 
   129     ^ #(
   137     ^ #(
   130         Block asParser
   138 	Block asParser
   131         BlockContext asParser
   139 	BlockContext asParser
   132         Character #'-'
   140 	Character #'-'
   133         Character asParser
   141 	Character asParser
   134         Character ppMinus:
   142 	Character ppMinus:
   135         Object asParser
   143 	Object asParser
   136         Object isPetitFailure
   144 	Object isPetitFailure
   137         Object isPetitParser
   145 	Object isPetitParser
   138         PositionableStream asPetitStream
   146 	PositionableStream asPetitStream
   139         SequenceableCollection asParser
   147 	SequenceableCollection asParser
   140         SequenceableCollection asPetitStream
   148 	SequenceableCollection asPetitStream
   141         Set asParser
   149 	Set asParser
   142         Stream asPetitStream
   150 	Stream asPetitStream
   143         String asParser
   151 	String asParser
   144         Symbol asParser
   152 	Symbol asParser
   145         Symbol value:
   153 	Symbol value:
   146         Text asPetitStream
   154 	Text asPetitStream
   147         UndefinedObject asParser
   155 	UndefinedObject asParser
   148     )
   156     )
   149 ! !
   157 ! !
   150 
   158 
   151 !stx_goodies_petitparser class methodsFor:'description - project information'!
   159 !stx_goodies_petitparser class methodsFor:'description - project information'!
   152 
   160 
   199 !stx_goodies_petitparser class methodsFor:'description - svn'!
   207 !stx_goodies_petitparser class methodsFor:'description - svn'!
   200 
   208 
   201 svnRepositoryUrlString
   209 svnRepositoryUrlString
   202     "Return a SVN repository URL of myself.
   210     "Return a SVN repository URL of myself.
   203      (Generated since 2011-04-08)
   211      (Generated since 2011-04-08)
   204     "        
   212     "
   205 
   213 
   206     ^ '$URL: https://vranyj1@swing.fit.cvut.cz/svn/squeak/petitparser/trunk/squeak_petitparser.st $'
   214     ^ '$URL: https://vranyj1@swing.fit.cvut.cz/svn/squeak/petitparser/trunk/squeak_petitparser.st $'
   207 !
   215 !
   208 
   216 
   209 svnRevisionNr
   217 svnRevisionNr
   214 ! !
   222 ! !
   215 
   223 
   216 !stx_goodies_petitparser class methodsFor:'documentation'!
   224 !stx_goodies_petitparser class methodsFor:'documentation'!
   217 
   225 
   218 version
   226 version
   219     ^ '$Header: /cvs/stx/stx/goodies/petitparser/stx_goodies_petitparser.st,v 1.4 2012-05-04 22:19:27 vrany Exp $'
   227     ^ '$Header: /cvs/stx/stx/goodies/petitparser/stx_goodies_petitparser.st,v 1.5 2012-12-01 12:49:51 cg Exp $'
   220 !
   228 !
   221 
   229 
   222 version_CVS
   230 version_CVS
   223     ^ '$Header: /cvs/stx/stx/goodies/petitparser/stx_goodies_petitparser.st,v 1.4 2012-05-04 22:19:27 vrany Exp $'
   231     ^ '$Header: /cvs/stx/stx/goodies/petitparser/stx_goodies_petitparser.st,v 1.5 2012-12-01 12:49:51 cg Exp $'
   224 !
   232 !
   225 
   233 
   226 version_SVN
   234 version_SVN
   227     ^ '§Id: squeak_petitparser.st 7 2012-03-12 19:06:12Z vranyj1 §'
   235     ^ '§Id: squeak_petitparser.st 7 2012-03-12 19:06:12Z vranyj1 §'
   228 ! !
   236 ! !