"{ Package: 'stx:goodies/smaCC' }"
LibraryDefinition subclass:#stx_goodies_smaCC
instanceVariableNames:''
classVariableNames:''
poolDictionaries:''
category:'* Projects & Packages *'
!
!stx_goodies_smaCC class methodsFor:'description'!
preRequisites
^ #(
#'stx:goodies/refactoryBrowser/changes' "RefactoryChangeManager - referenced by SmaCC::SmaCCGrammarCompiler>>compileChanges "
#'stx:goodies/refactoryBrowser/helpers' "RBNamespace - referenced by SmaCC::SmaCCGrammarCompiler>>initialize "
#'stx:goodies/refactoryBrowser/parser' "RBSequenceNode - referenced by SmaCC::StParser>>reduceActionForSequenceNode1: "
#'stx:goodies/sunit' "TestCase - superclass of SmaCC::LineNumberStreamTest "
#'stx:libbasic' "Object - superclass of SmaCC::SmaCCNonTerminalSymbol "
#'stx:libbasic2' "Text - referenced by SmaCC::SmaCCParserGenerator>>compile: "
#'stx:libhtml' "HTMLDocumentView - referenced by SmaCC::SmaCCParserGenerator>>openDocumentation "
#'stx:libview2' "Model - superclass of SmaCC::SmaCCSymbolSet "
#'stx:libwidg2' "TabItem - referenced by SmaCC::SmaCCParserGenerator class>>tabList "
)
! !
!stx_goodies_smaCC class methodsFor:'description - contents'!
classNamesAndAttributes
^ #(
"<className> or (<className> attributes...) in load order"
#'SmaCC::LineNumberStreamTest'
#'SmaCC::SmaCCAction'
#'SmaCC::SmaCCCompilationNotification'
#'SmaCC::SmaCCEdge'
#'SmaCC::SmaCCGrammar'
#'SmaCC::SmaCCGrammarCompiler'
#'SmaCC::SmaCCItemSet'
#'SmaCC::SmaCCLR1Item'
#'SmaCC::SmaCCLineNumberStream'
#'SmaCC::SmaCCNode'
#'SmaCC::SmaCCParser'
#'SmaCC::SmaCCParserError'
#'SmaCC::SmaCCParserGenerator'
#'SmaCC::SmaCCRHS'
#'SmaCC::SmaCCRegularExpressionNode'
#'SmaCC::SmaCCScanner'
#'SmaCC::SmaCCScannerCompiler'
#'SmaCC::SmaCCSymbol'
#'SmaCC::SmaCCSymbolSet'
#'SmaCC::SmaCCToken'
#'stx_goodies_smaCC'
#'SmaCC::CParser'
#'SmaCC::CScanner'
#'SmaCC::JavaParser'
#'SmaCC::JavaScanner'
#'SmaCC::ParserGeneratorTest'
#'SmaCC::SmaCCAcceptAction'
#'SmaCC::SmaCCAdvancedParser'
#'SmaCC::SmaCCAdvancedScanner'
#'SmaCC::SmaCCCharacterRENode'
#'SmaCC::SmaCCGrammarParser'
#'SmaCC::SmaCCGrammarScanner'
#'SmaCC::SmaCCNonTerminalSymbol'
#'SmaCC::SmaCCOrRENode'
#'SmaCC::SmaCCReduceAction'
#'SmaCC::SmaCCRejectAction'
#'SmaCC::SmaCCRepeatingRENode'
#'SmaCC::SmaCCScannerParser'
#'SmaCC::SmaCCScannerScanner'
#'SmaCC::SmaCCSequenceRENode'
#'SmaCC::SmaCCShiftAction'
#'SmaCC::SmaCCTerminalSymbol'
#'SmaCC::StParser'
#'SmaCC::StScanner'
#'SmaCC::SmaCCStartingSymbol'
)
!
extensionMethodNames
^ #(
)
! !
!stx_goodies_smaCC class methodsFor:'description - project information'!
companyName
"Return a companyname which will appear in <lib>.rc"
^ 'eXept Software AG'
!
description
"Return a description string which will appear in vc.def / bc.def"
^ 'Smalltalk/X Class library'
!
legalCopyright
"Return a copyright string which will appear in <lib>.rc"
^ 'Copyright Claus Gittinger 1988-2008\nCopyright eXept Software AG 1998-2008'
!
productName
"Return a product name which will appear in <lib>.rc"
^ 'Smalltalk/X'
! !