--- a/Cface__CDefinitionScanner.st Thu Jul 10 07:31:14 2008 +0000
+++ b/Cface__CDefinitionScanner.st Thu Jul 10 20:56:08 2008 +0000
@@ -33,7 +33,7 @@
<comment> : \# [^\r\n]* ;
"
- "Modified: / 09-07-2008 / 21:26:00 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !
!CDefinitionScanner class methodsFor:'generated-initialization'!
@@ -41,54 +41,54 @@
initializeKeywordMap
keywordMap := Dictionary new.
#( #(36 'argument' 13)
- #(36 'array' 26)
- #(36 'char' 5)
- #(36 'const' 28)
- #(36 'double' 16)
+ #(36 'array' 7)
+ #(36 'char' 15)
+ #(36 'const' 30)
+ #(36 'double' 24)
#(36 'enum' 20)
- #(36 'field' 19)
- #(36 'float' 15)
+ #(36 'field' 18)
+ #(36 'float' 27)
#(36 'function' 11)
- #(36 'int' 6)
- #(36 'long' 4)
- #(36 'return' 8)
- #(36 'short' 3)
- #(36 'signed' 1)
- #(36 'struct' 32)
+ #(36 'int' 16)
+ #(36 'long' 6)
+ #(36 'return' 2)
+ #(36 'short' 5)
+ #(36 'signed' 3)
+ #(36 'struct' 31)
#(36 'typedef' 22)
- #(36 'union' 29)
- #(36 'unsigned' 2)
- #(36 'value' 21)
- #(36 'void' 24)
- #(36 'wchar_t' 27)
+ #(36 'union' 25)
+ #(36 'unsigned' 4)
+ #(36 'value' 8)
+ #(36 'void' 26)
+ #(36 'wchar_t' 28)
#(33 'argument' 13)
- #(33 'array' 26)
- #(33 'char' 5)
- #(33 'const' 28)
- #(33 'double' 16)
+ #(33 'array' 7)
+ #(33 'char' 15)
+ #(33 'const' 30)
+ #(33 'double' 24)
#(33 'enum' 20)
- #(33 'field' 19)
- #(33 'float' 15)
+ #(33 'field' 18)
+ #(33 'float' 27)
#(33 'function' 11)
- #(33 'int' 6)
- #(33 'long' 4)
- #(33 'return' 8)
- #(33 'short' 3)
- #(33 'signed' 1)
- #(33 'struct' 32)
+ #(33 'int' 16)
+ #(33 'long' 6)
+ #(33 'return' 2)
+ #(33 'short' 5)
+ #(33 'signed' 3)
+ #(33 'struct' 31)
#(33 'typedef' 22)
- #(33 'union' 29)
- #(33 'unsigned' 2)
- #(33 'value' 21)
- #(33 'void' 24)
- #(33 'wchar_t' 27) )
+ #(33 'union' 25)
+ #(33 'unsigned' 4)
+ #(33 'value' 8)
+ #(33 'void' 26)
+ #(33 'wchar_t' 28) )
do:[:each |
(keywordMap at:each first ifAbsentPut:[ Dictionary new ]) at:(each at:2)
put:each last
].
^ keywordMap
- "Modified: / 09-07-2008 / 21:25:59 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !
!CDefinitionScanner methodsFor:'generated-scanner'!
@@ -110,7 +110,7 @@
].
^ self reportLastMatch
- "Modified: / 09-07-2008 / 21:26:00 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
scan2
@@ -149,7 +149,7 @@
].
^ self reportLastMatch
- "Modified: / 09-07-2008 / 21:26:00 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
scan3
@@ -1185,7 +1185,7 @@
^ self reportLastMatch
].
(currentCharacter == $@) ifTrue:[
- ^ self recordAndReportMatch:#( 18 ).
+ ^ self recordAndReportMatch:#( 21 ).
].
(currentCharacter == $e) ifTrue:[
self recordMatch:#( 33 36 ).
@@ -1833,7 +1833,7 @@
^ self reportLastMatch
].
(currentCharacter == $e) ifTrue:[
- self recordMatch:#( 7 36 ).
+ self recordMatch:#( 1 36 ).
self step.
(currentCharacter isLetterOrDigit
or:[ (currentCharacter between:$- and:$/) or:[ currentCharacter == $_ ] ])
@@ -2081,7 +2081,7 @@
^ self reportLastMatch
].
(currentCharacter == $o) ifTrue:[
- self recordMatch:#( 30 36 ).
+ self recordMatch:#( 32 36 ).
self step.
(currentCharacter isLetterOrDigit
or:[ (currentCharacter between:$- and:$/) or:[ currentCharacter == $_ ] ])
@@ -2420,7 +2420,7 @@
^ self reportLastMatch
].
(currentCharacter == $n) ifTrue:[
- self recordMatch:#( 31 36 ).
+ self recordMatch:#( 29 36 ).
self step.
(currentCharacter isLetterOrDigit
or:[ (currentCharacter between:$- and:$/) or:[ currentCharacter == $_ ] ])
@@ -3113,7 +3113,7 @@
^ self reportLastMatch
].
(currentCharacter == $n) ifTrue:[
- self recordMatch:#( 25 36 ).
+ self recordMatch:#( 19 36 ).
self step.
(currentCharacter isLetterOrDigit
or:[ (currentCharacter between:$- and:$/) or:[ currentCharacter == $_ ] ])
@@ -3154,7 +3154,7 @@
].
^ self reportLastMatch
- "Modified: / 09-07-2008 / 21:26:00 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !
!CDefinitionScanner methodsFor:'generated-tokens'!
@@ -3162,13 +3162,13 @@
emptySymbolTokenId
^63
- "Modified: / 09-07-2008 / 21:26:00 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
errorTokenId
^64
- "Modified: / 09-07-2008 / 21:26:00 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !
!CDefinitionScanner class methodsFor:'documentation'!