--- a/tools/JavaParserI.st Thu Feb 21 15:32:15 2013 +0100
+++ b/tools/JavaParserI.st Mon Feb 25 12:15:35 2013 +0100
@@ -47,6 +47,7 @@
"
! !
+
!JavaParserI class methodsFor:'initialization'!
debugging: aBoolean
@@ -70,6 +71,7 @@
"Modified: / 11-01-2013 / 11:32:22 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI class methodsFor:'instance creation'!
new
@@ -80,6 +82,7 @@
"Modified: / 11-01-2013 / 12:29:11 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI class methodsFor:'accessing'!
ignoredNames
@@ -103,6 +106,7 @@
^#('keywords' 'operators' 'separators')
! !
+
!JavaParserI methodsFor:'accessing'!
builder
@@ -118,6 +122,7 @@
^ input end
! !
+
!JavaParserI methodsFor:'grammar-blocks'!
block
@@ -130,6 +135,7 @@
"Created: / 11-03-2012 / 13:20:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'grammar-comments'!
charactersInLine
@@ -180,6 +186,7 @@
"Modified: / 14-03-2012 / 23:13:51 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'grammar-identifiers'!
identifier
@@ -192,6 +199,7 @@
"Modified: / 15-12-2012 / 22:32:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'grammar-input'!
input
@@ -222,6 +230,7 @@
^ (Character value: 26) asParser
! !
+
!JavaParserI methodsFor:'grammar-keywords'!
abstractKW
@@ -464,6 +473,7 @@
^ self tokenParserFor:'while'
! !
+
!JavaParserI methodsFor:'grammar-lineTerminators'!
inputCharacter
@@ -476,6 +486,7 @@
^ (Character lf asParser) / (Character cr asParser , (Character lf asParser ) optional )
! !
+
!JavaParserI methodsFor:'grammar-literals'!
literal
@@ -486,6 +497,7 @@
"Modified: / 09-03-2012 / 20:49:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'grammar-literals-boolean'!
booleanLiteral
@@ -496,6 +508,7 @@
"Modified: / 14-03-2012 / 23:36:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'grammar-literals-character'!
characterLiteral
@@ -506,6 +519,7 @@
"Modified (format): / 15-03-2012 / 08:35:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'grammar-literals-floating'!
floatingPointLiteral
@@ -516,6 +530,7 @@
"Modified: / 15-03-2012 / 00:03:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'grammar-literals-integer'!
integerLiteral
@@ -526,6 +541,7 @@
"Modified: / 15-03-2012 / 00:00:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'grammar-literals-null'!
nullLiteral
@@ -535,6 +551,7 @@
"Modified: / 14-03-2012 / 23:22:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'grammar-literals-string'!
stringLiteral
@@ -544,6 +561,7 @@
"Modified: / 14-03-2012 / 23:42:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'grammar-separators'!
separator
@@ -562,6 +580,7 @@
"Modified: / 09-03-2012 / 20:49:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'grammar-unicode-escapes'!
hexDigit
@@ -589,6 +608,7 @@
^$u asParser plus
! !
+
!JavaParserI methodsFor:'grammar-whiteSpace'!
whiteSpace
@@ -599,6 +619,7 @@
lineTerminator
! !
+
!JavaParserI methodsFor:'initialization'!
initialize
@@ -714,6 +735,7 @@
"Modified: / 11-01-2013 / 11:35:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'parsing'!
parse: anObject
@@ -732,6 +754,7 @@
"Created: / 15-03-2012 / 11:10:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'private'!
tokenParserFor: aSymbol
@@ -740,6 +763,7 @@
"Created: / 11-01-2013 / 11:12:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'querying'!
productionAt: aSymbol ifAbsent: aBlock
@@ -753,6 +777,7 @@
"Created: / 10-03-2012 / 12:15:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI methodsFor:'utility'!
asToken:aParser
@@ -793,6 +818,7 @@
"Modified: / 15-03-2012 / 08:53:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI::BlockParser class methodsFor:'documentation'!
version_HG
@@ -804,6 +830,7 @@
^ '§Id§'
! !
+
!JavaParserI::BlockParser methodsFor:'parsing'!
parseOn: aStream
@@ -875,6 +902,7 @@
"Modified: / 11-01-2013 / 11:14:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI::TokenParser class methodsFor:'documentation'!
version_HG
@@ -886,6 +914,7 @@
^ '§Id§'
! !
+
!JavaParserI::TokenParser class methodsFor:'instance creation'!
for: tokenType
@@ -895,6 +924,7 @@
"Created: / 14-03-2012 / 23:10:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI::TokenParser methodsFor:'accessing'!
tokenType
@@ -905,6 +935,7 @@
tokenType := something.
! !
+
!JavaParserI::TokenParser methodsFor:'parsing'!
parseOn:aJavaScanner
@@ -926,10 +957,11 @@
"Modified: / 17-03-2012 / 13:34:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+
!JavaParserI class methodsFor:'documentation'!
version_CVS
- ^ '$Header: /cvs/stx/stx/libjava/tools/JavaParserI.st,v 1.1 2013-02-16 18:08:44 vrany Exp $'
+ ^ '$Header: /cvs/stx/stx/libjava/tools/JavaParserI.st,v 1.2 2013-02-25 11:15:35 vrany Exp $'
!
version_HG