stx_libcomp.st
author Claus Gittinger <cg@exept.de>
Mon, 21 Aug 2006 17:13:27 +0200
changeset 1827 ce454ad8ff64
child 1836 8939f9f03f63
permissions -rw-r--r--
initial checkin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1827
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:libcomp' }"
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
LibraryDefinition subclass:#stx_libcomp
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	instanceVariableNames:''
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:''
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	category:'* Projects *'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
!stx_libcomp class methodsFor:'description'!
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
classNamesAndAttributes
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
    ^ #(
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
	"/ <className> or (<className> attributes...)
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	'AssignmentNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	'BinaryNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
	'BlockNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
	'ByteCodeCompiler'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
	'CascadeNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
	'CodeStream'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
	'CompilationErrorHandler'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
	'ConstantNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
	'Decompiler'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
	'Explainer'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
	'ImmutableArray'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
	'ImmutableString'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
	'LazyMethod'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
	'MessageNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
	'MethodNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
	'NullScope'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
	'ObjectFileHandle'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
	'ObjectFileLoader'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
	'OldParserTest'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
	'ParameterNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
	'ParseErrorNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
	'ParseNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
	'Parser'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
	'ParserFlags'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
	'PrimaryNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
	'PrimitiveNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
	'ProgramNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
	'ProgramNodeBuilder'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
	'ProgramNodeEnumerator'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
	'Reference'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
	'ReturnNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
	'STCCompilerInterface'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
	'Scanner'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
	'SelfNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
	'SourceFileLoader'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
	'StatementNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
	'Structure'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
	'SuperNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
	'Switch'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
	'SyntaxError'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
	'SyntaxHighlighter'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
	'UnaryNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
	'UndefinedVariable'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
	'Variable'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
	'VariableNode'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
	'WarningCompilationErrorHandler'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
	'stx_libcomp'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
    )
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
!
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
extensionMethodNames
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
    ^ #(
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
    )
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
! !
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
!stx_libcomp class methodsFor:'description - project information'!
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
companyName
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
    "Return a companyname which will appear in <lib>.rc"
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
    ^ 'eXept Software AG'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
!
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
description
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
    "Return a description string which will appear in nt.def / bc.def"
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
    ^ 'Smalltalk/X Class library'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
!
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
legalCopyright
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
    "Return copyright string which will appear in <lib>.rc"
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
    ^ 'Copyright eXept Software AG 1998-2006'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
!
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
productName
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
    "Return a product name which will appear in <lib>.rc"
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
    ^ 'Smalltalk/X'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
! !
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
!stx_libcomp class methodsFor:'documentation'!
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
version
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
    ^ '$Header: /cvs/stx/stx/libcomp/stx_libcomp.st,v 1.1 2006-08-21 15:13:27 cg Exp $'
ce454ad8ff64 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
! !