gui/stx_goodies_petitparser_gui.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Tue, 16 Jun 2015 06:45:26 +0100
changeset 489 0ca7a70db0f5
parent 360 7308816ce610
permissions -rw-r--r--
Fix in codegen for inlined sequence nodes. For inlined sequence nodes, generate nested ifs rather than sequential code which does not work when inlined. The reason is that #codeReturn: in inline generates instvar assignment, not method return, so in sequential code the next child of a sequence will be probed even if previous failed. If that happends, the whole sequence fail and therefore we must generate nested ifs to correctly handle this w.r.t. inlining.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
360
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:goodies/petitparser/gui' }"
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
LibraryDefinition subclass:#stx_goodies_petitparser_gui
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	instanceVariableNames:''
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:''
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	category:'* Projects & Packages *'
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
!stx_goodies_petitparser_gui class methodsFor:'description'!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
excludedFromPreRequisites
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
    "list all packages which should be ignored in the automatic
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
     preRequisites scan. See #preRequisites for more."
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
    ^ #(
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
    )
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
mandatoryPreRequisites
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
    "list all required mandatory packages.
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
     Packages are mandatory, if they contain superclasses of the package's classes
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
     or classes which are extended by this package.
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
     This list can be maintained manually or (better) generated and
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
     updated by scanning the superclass hierarchies
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
     (the browser has a menu function for that)"
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
    ^ #(
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
        #'stx:goodies/petitparser'    "PPAndParser - extended "
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
        #'stx:goodies/refactoryBrowser/refactoring'    "ExtractMethodRefactoring - superclass of PPExtractProdcutionRefactoring "
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
        #'stx:libbasic'    "LibraryDefinition - superclass of stx_goodies_petitparser_gui "
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
    )
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
referencedPreRequisites
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
    "list all packages containing classes referenced by the packages's members.
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
     This list can be maintained manually or (better) generated and
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
     updated by looking for global variable accesses
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
     (the browser has a menu function for that)
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
     However, often too much is found, and you may want to explicitely
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
     exclude individual packages in the #excludedFromPreRequisites method."
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
    ^ #(
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
        #'stx:goodies/refactoryBrowser/parser'    "ParseTreeRewriter - referenced by PPDefineProdcutionRefactoring>>sourceRewriter "
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
        #'stx:libbasic2'    "Text - referenced by PPParserDebuggerResult>>formattedText "
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
        #'stx:libview'    "Color - referenced by PPBrowserStream>>asPositionMorph "
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
        #'stx:libview3'    "Morph - referenced by PPParser>>newSpacerMorph "
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
    )
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
subProjects
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
    "list packages which are known as subprojects.
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
     The generated makefile will enter those and make there as well.
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
     However: they are not forced to be loaded when a package is loaded;
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
     for those, redefine requiredPrerequisites"
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
    ^ #(
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
    )
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
! !
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
!stx_goodies_petitparser_gui class methodsFor:'description - contents'!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
classNamesAndAttributes
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
    "lists the classes which are to be included in the project.
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
     Each entry in the list may be: a single class-name (symbol),
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
     or an array-literal consisting of class name and attributes.
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
    ^ #(
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
        "<className> or (<className> attributes...) in load order"
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
        GLMCompositePresentation
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
        PPAddParserRefactoring
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
        PPBrowserStream
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
        PPDefineProdcutionRefactoring
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
        PPDrabBrowser
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
        PPExtractProdcutionRefactoring
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
        PPParserDebuggerResult
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
        PPRefactoringUtils
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
        PPTextHighlighter
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
        RBRefactoring
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
        RBRemoveClassRefactoring
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
        #'stx_goodies_petitparser_gui'
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
        PPBrowser
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
        PPParserBrowser
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
        PPParserInspector
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
        PPRemoveParserRefactoring
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
        PPRemoveProdcutionRefactoring
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
        PPRenameProdcutionRefactoring
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
    )
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
extensionMethodNames
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
    "lists the extension methods which are to be included in the project.
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
     Entries are 2-element array literals, consisting of class-name and selector."
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
    ^ #(
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
        PPAndParser displayDescription
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
        PPAndParser exampleOn:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
        PPChoiceParser exampleOn:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
        PPChoiceParser morphicShapeSeen:depth:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
        PPDelegateParser displayDescription
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
        PPDelegateParser exampleOn:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
        PPDelegateParser morphicShapeSeen:depth:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
        PPEndOfInputParser displayDescription
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
        PPEpsilonParser displayName
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
        PPEpsilonParser morphicShapeSeen:depth:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
        PPFailingParser displayColor
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
        PPFailingParser displayName
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
        PPLiteralParser displayName
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
        PPLiteralSequenceParser exampleOn:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
        PPNotParser displayDescription
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
        PPNotParser exampleOn:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
        PPParser backgroundForDepth:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
        PPParser displayColor
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
        PPParser displayName
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
        PPParser example
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
        PPParser exampleOn:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
        PPParser gtInspectorParserInspectorIn:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
        PPParser morphicProduction
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
        PPParser morphicShapeDefault
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
        PPParser morphicShapeSeen:depth:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
        PPParser morphicShapeSeen:depth:do:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
        PPParser namedParsers
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
        PPParser namedParsersDo:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
        PPParser namedParsersDo:seen:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
        PPParser newColumnMorph
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
        PPParser newRowMorph
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
        PPParser newSpacerMorph
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
        PPParser viewAllNamedParsers
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
        PPParser viewAllNamedParsersOn:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
        PPParser viewAllNamedParsersWithSelection:on:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
        PPParser viewAllNamedParsersWithSelection:previewing:on:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
        PPPluggableParser displayName
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
        PPPredicateParser displayName
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
        PPPredicateParser exampleOn:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
        PPRepeatingParser displayDescription
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
        PPRepeatingParser exampleOn:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
        PPSequenceParser exampleOn:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
        PPSequenceParser morphicShapeSeen:depth:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
        PPTrimmingParser exampleOn:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
        PPUnresolvedParser displayColor
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
        Refactoring checkCompositeParser:
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
        Refactoring compositeParserClass
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
    )
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   146
! !
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
!stx_goodies_petitparser_gui class methodsFor:'description - project information'!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
companyName
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
    "Return a companyname which will appear in <lib>.rc"
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
    ^ 'eXept Software AG'
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
description
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
    "Return a description string which will appear in vc.def / bc.def"
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
    ^ 'Smalltalk/X Class library'
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
legalCopyright
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
    "Return a copyright string which will appear in <lib>.rc"
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
    ^ 'Copyright Claus Gittinger 1988-2014\nCopyright eXept Software AG 1998-2014'
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
productName
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
    "Return a product name which will appear in <lib>.rc"
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
    ^ 'Smalltalk/X'
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
! !
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
!stx_goodies_petitparser_gui class methodsFor:'documentation'!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
version
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
    ^ '$Header: /cvs/stx/stx/goodies/petitparser/gui/stx_goodies_petitparser_gui.st,v 1.1 2014-03-04 21:20:50 cg Exp $'
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
!
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
version_CVS
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
    ^ '$Header: /cvs/stx/stx/goodies/petitparser/gui/stx_goodies_petitparser_gui.st,v 1.1 2014-03-04 21:20:50 cg Exp $'
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
! !
7308816ce610 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   183