SmaCC__SmaCCShiftAction.st
author vranyj1
Mon, 10 Sep 2012 09:07:46 +0000
changeset 23 11ad79f459e6
parent 15 8b8cd1701c33
permissions -rw-r--r--
- stx_goodies_smaCC added: #svnRepositoryUrlString changed: #classNamesAndAttributes #extensionMethodNames #preRequisites - SmaCC::SmaCCRHS changed: #parseTreeRewriter
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
     1
"{ Package: 'stx:goodies/smaCC' }"
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
     2
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
     3
"{ NameSpace: SmaCC }"
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
     4
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
     5
SmaCCAction subclass:#SmaCCShiftAction
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
     6
	instanceVariableNames:''
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
     7
	classVariableNames:'Shift'
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
     8
	poolDictionaries:''
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
     9
	category:'SmaCC-Parser Generator'
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    10
!
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    11
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    12
SmaCCShiftAction comment:'SmaCCShiftAction represents a shift action in the parser''s tables.'
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    13
!
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    14
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    15
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    16
!SmaCCShiftAction class methodsFor:'instance creation'!
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    17
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    18
new
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    19
	^Shift
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    20
! !
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    21
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    22
!SmaCCShiftAction class methodsFor:'class initialization'!
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    23
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    24
initialize
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    25
	Shift := self basicNew
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    26
!
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    27
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    28
releaseObjects
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    29
	Shift := nil
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    30
! !
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    31
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    32
!SmaCCShiftAction methodsFor:'accessing'!
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    33
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    34
id
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    35
	^2r01
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    36
! !
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    37
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    38
!SmaCCShiftAction methodsFor:'public'!
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    39
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    40
isShift
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    41
	^true
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    42
! !
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    43
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    44
!SmaCCShiftAction class methodsFor:'documentation'!
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    45
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    46
version
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    47
    ^ '$Header: /opt/data/cvs/stx/goodies/smaCC/SmaCC__SmaCCShiftAction.st,v 1.1 2006-02-09 21:16:29 vranyj1 Exp $'
15
8b8cd1701c33 added version_SVN method
vranyj1
parents: 1
diff changeset
    48
!
8b8cd1701c33 added version_SVN method
vranyj1
parents: 1
diff changeset
    49
8b8cd1701c33 added version_SVN method
vranyj1
parents: 1
diff changeset
    50
version_SVN
8b8cd1701c33 added version_SVN method
vranyj1
parents: 1
diff changeset
    51
    ^ '$Id$'
1
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    52
! !
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    53
b8cca2663544 Initial import
vranyj1
parents:
diff changeset
    54
SmaCCShiftAction initialize!