SmaCC__ParserGeneratorTest.st
changeset 2 2db0a51151f9
parent 1 b8cca2663544
child 5 79cd4e3c7011
--- a/SmaCC__ParserGeneratorTest.st	Thu Apr 10 09:11:12 2008 +0000
+++ b/SmaCC__ParserGeneratorTest.st	Sun Jun 08 17:29:10 2008 +0000
@@ -513,259 +513,30 @@
 								collect: [:each | Character value: each])))
 ! !
 
-!ParserGeneratorTest::TestParser class methodsFor:'generated-accessing'!
-
-scannerClass
-	^SmaCC::ParserGeneratorTest::TestScanner
-! !
-
-!ParserGeneratorTest::TestParser class methodsFor:'generated-starting states'!
-
-startingStateForExpression
-	^1
-!
-
-startingStateForStart
-	^1
-!
+!ParserGeneratorTest::TestParser class methodsFor:'documentation'!
 
-startingStateForTest
-	^1
-!
-
-startingStateForbegin
-	^1
-!
-
-startingStateForexpr
-	^1
-!
-
-startingStateFormultiply
-	^1
-!
-
-startingStateForplus
-	^2
+version
+    ^'$Id$'
 ! !
 
-!ParserGeneratorTest::TestParser methodsFor:'generated-reduction actions'!
 
-reduceActionForExpression1:nodes 
-    ^ (nodes at:1) + (nodes at:3)
-!
-
-reduceActionForExpression2:nodes 
-    ^ (nodes at:1) - (nodes at:3)
-!
-
-reduceActionForExpression3:nodes 
-    ^ (nodes at:1) * (nodes at:3)
-!
-
-reduceActionForExpression4:nodes 
-    ^ (nodes at:1) / (nodes at:3)
-!
-
-reduceActionForExpression5:nodes 
-    ^ (nodes at:1) raisedTo:(nodes at:3)
-!
-
-reduceActionForExpression6:nodes 
-    ^ nodes at:2
-!
-
-reduceActionForExpression7:nodes 
-    ^ (nodes at:1) value asNumber
-!
-
-reduceActionForGroup______IDENTIFIER_1:nodes 
-    ^ nodes at:1
-!
 
-reduceActionForGroup________1:nodes 
-    ^ nodes at:1
-!
 
-reduceActionForGroup______________1:nodes 
-    ^ nodes at:1
-!
-
-reduceActionForGroup______________2:nodes 
-    ^ nodes at:1
-!
-
-reduceActionForOptional__Group________1:nodes 
-    ^ nil
-!
-
-reduceActionForOptional__Group________2:nodes 
-    ^ nodes at:1
-!
-
-reduceActionForOptional_____1:nodes 
-    ^ nil
-!
-
-reduceActionForOptional_____2:nodes 
-    ^ nodes at:1
-!
-
-reduceActionForRecursive2:nodes 
-    ^ (nodes at:1)
-        add:(nodes at:3) value;
-        yourself
-!
-
-reduceActionForRepeat_Multiple___IDENTIFIER_1:nodes 
-    ^ OrderedCollection with:(nodes at:1)
-!
 
-reduceActionForRepeat_Multiple___IDENTIFIER_2:nodes 
-    ^ (nodes at:1)
-        add:(nodes at:2);
-        yourself
-!
-
-reduceActionForRepeat__Group______IDENTIFIER_1:nodes 
-    ^ OrderedCollection new
-!
-
-reduceActionForRepeat__Group______IDENTIFIER_2:nodes 
-    ^ (nodes at:1)
-        add:(nodes at:2);
-        yourself
-!
-
-reduceActionForRepeat___IDENTIFIER_1:nodes 
-    ^ OrderedCollection new
-!
-
-reduceActionForRepeat___IDENTIFIER_2:nodes 
-    ^ (nodes at:1)
-        add:(nodes at:2);
-        yourself
-!
-
-reduceActionForStart1:nodes 
-    ^ true
-!
-
-reduceActionForStart2:nodes 
-    ^ false
-!
-
-reduceActionForTest11:nodes 
-    ^ (nodes at:1) value
-!
+!ParserGeneratorTest::TestScanner class methodsFor:'documentation'!
 
-reduceActionForbegin1:nodes 
-    ^ true
-!
-
-reduceActionForbegin2:nodes 
-    ^ true
-!
-
-reduceActionForbegin3:nodes 
-    ^ false
-!
-
-reduceActionForexpr1:nodes 
-    ^ true
-!
-
-reduceActionForexpr2:nodes 
-    ^ true
-!
-
-reduceActionForexpr3:nodes 
-    ^ true
-!
-
-reduceActionForexpr4:nodes 
-    ^ true
-!
-
-reduceActionForexpr5:nodes 
-    ^ true
-!
-
-reduceActionFormultiply1:nodes 
-    ^ true
-!
-
-reduceActionForplus1:nodes 
-    ^ false
-!
-
-reduceActionForplus2:nodes 
-    ^ false
+version
+    ^'$Id$'
 ! !
 
-!ParserGeneratorTest::TestParser methodsFor:'generated-tables'!
-
-reduceTable
-	^#(
-#(2 1 #reduceActionForbegin1:)
-#(3 1 #reduceFor:)
-)
-!
-
-transitionTable
-	^#(
-#[1 0 9 0 1 0 13 0 2]
-#[0 0 6 0 4]
-#[0 0 0 0 4]
-)
-! !
-
-!ParserGeneratorTest::TestScanner class methodsFor:'generated-initialization'!
-
-initializeKeywordMap
-    keywordMap := Dictionary new.
-    #( #(1 'a' 1) ) do:[:each | 
-        (keywordMap at:each first ifAbsentPut:[ Dictionary new ]) at:(each at:2)
-            put:each last
-    ].
-    ^ keywordMap
-! !
-
-!ParserGeneratorTest::TestScanner methodsFor:'generated-scanner'!
 
-keywordFor: aString 
-	^aString asUppercase
-!
 
-scanForToken
-    self step.
-    (currentCharacter == $a) ifTrue:[
-        ^ self recordAndReportMatch:#( 1 ).
-    ].
-    ^ self reportLastMatch
-! !
-
-!ParserGeneratorTest::TestScanner methodsFor:'generated-tokens'!
-
-aId
-	^1
-!
-
-allId
-	^2
-!
-
-emptySymbolTokenId
-	^4
-!
-
-errorTokenId
-	^5
-! !
 
 !ParserGeneratorTest::TestScanner methodsFor:'others'!
 
 all self recordAndReportMatch: (Array with: self allId)
+
+    "Modified: / 08-06-2008 / 10:04:37 / Jan Vrany <vranyj1@fel.cvut.cz>"
 ! !
 
 !ParserGeneratorTest class methodsFor:'documentation'!