Tools__HierarchicalLintRuleList.st
author Claus Gittinger <cg@exept.de>
Fri, 01 Jul 2011 15:31:35 +0200
changeset 10001 f6cf395b6933
child 10093 fff6d14a5b19
permissions -rw-r--r--
initial checkin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10001
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
 COPYRIGHT (c) 2006 by eXept Software AG
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
	      All Rights Reserved
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
 This software is furnished under a license and may be used
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
 hereby transferred.
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
"
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
"{ Package: 'stx:libtool' }"
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
"{ NameSpace: Tools }"
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
LintRuleList subclass:#HierarchicalLintRuleList
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	instanceVariableNames:''
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
	classVariableNames:''
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
	poolDictionaries:''
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
	category:'Interface-Lint'
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
!
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
!HierarchicalLintRuleList class methodsFor:'documentation'!
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
copyright
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
"
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
 COPYRIGHT (c) 2006 by eXept Software AG
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
	      All Rights Reserved
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
 This software is furnished under a license and may be used
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
 only in accordance with the terms of that license and with the
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
 inclusion of the above copyright notice.   This software may not
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
 be provided or otherwise made available to, or used by, any
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
 other person.  No title to or ownership of the software is
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
 hereby transferred.
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
"
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
! !
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
!HierarchicalLintRuleList class methodsFor:'interface specs'!
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
windowSpec
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
    "This resource specification was automatically generated
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
     by the UIPainter of ST/X."
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
    "Do not manually edit this!! If it is corrupted,
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
     the UIPainter may not be able to read the specification."
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
    "
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
     UIPainter new openOnClass:Tools::HierarchicalLintRuleList andSelector:#windowSpec
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
     Tools::HierarchicalLintRuleList new openInterface:#windowSpec
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
     Tools::HierarchicalLintRuleList open
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
    "
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
    <resource: #canvas>
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
    ^ 
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
     #(FullSpec
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
        name: windowSpec
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
        window: 
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
       (WindowSpec
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
          label: 'SmallLintRuleList'
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
          name: 'SmallLintRuleList'
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
          min: (Point 10 10)
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
          bounds: (Rectangle 0 0 300 300)
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
        )
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
        component: 
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
       (SpecCollection
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
          collection: (
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
           (HierarchicalListViewSpec
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
              name: 'RuleList'
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
              layout: (LayoutFrame 0 0 23 0 0 1 0 1)
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
              model: listSelection
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
              hasHorizontalScrollBar: true
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
              hasVerticalScrollBar: true
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
              listModel: listHolder
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
              useIndex: false
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
              highlightMode: line
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
              showLines: false
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
              useDefaultIcons: false
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
              postBuildCallback: postBuildList:
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
            )
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
           (InputFieldSpec
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
              name: 'RuleFilter'
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
              layout: (LayoutFrame 0 0 0 0 0 1 22 0)
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
              model: filterHolder
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
              immediateAccept: true
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
              acceptOnReturn: true
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
              acceptOnTab: true
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
              acceptOnPointerLeave: true
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
              emptyFieldReplacementText: 'Rule Search'
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
            )
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
           )
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
         
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
        )
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
      )
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
! !
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
!HierarchicalLintRuleList class methodsFor:'plugIn spec'!
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
aspectSelectors
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
    "This resource specification was automatically generated
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
     by the UIPainter of ST/X."
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
    "Do not manually edit this. If it is corrupted,
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
     the UIPainter may not be able to read the specification."
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
    "Return a description of exported aspects;
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
     these can be connected to aspects of an embedding application
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
     (if this app is embedded in a subCanvas)."
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
    ^ #(
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
        #inGeneratorHolder
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
        #listSelection
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
        #modeHolder
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
        #outGeneratorHolder
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
        #selectionHolder
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
      ).
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
! !
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
!HierarchicalLintRuleList methodsFor:'aspects'!
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
listHolder
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
    listHolder isNil ifTrue:[
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
        listHolder := (HierarchicalList new)
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
                    showRoot:false;
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
                    application:self;
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
                    yourself
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
    ].
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
    ^ listHolder
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
    "Created: / 15-04-2010 / 20:32:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
! !
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
!HierarchicalLintRuleList methodsFor:'private'!
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
updateList
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
    |inGenerator filterS inRules root|
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
    inGenerator := self inGeneratorHolder value.
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
    filterS := self filterHolder value.
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
    filterS isNilOrEmptyCollection ifFalse:
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
        [(filterS startsWith: $*) ifFalse:[filterS := '*' , filterS].
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
         (filterS endsWith:   $*) ifFalse:[filterS := filterS , '*']].
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
    (inGenerator isNil and: [self mode == #display])
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   146
        ifTrue:[inGenerator := RBCompositeLintRule allRules rules ].
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
    inRules := OrderedCollection new.
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
    filterS isNilOrEmptyCollection 
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
        ifTrue:
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
            [inGenerator do:[:rule | inRules add:rule ]]
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
        ifFalse:
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
            [inGenerator do:
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
                [:rule|
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
                rule flattened do:
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
                    [:each|
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
                    (filterS isNilOrEmptyCollection 
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
                        or:[each name matches: filterS])
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
                        ifTrue:
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
                            [inRules add: each]]]].
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
    root := (self 
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
                listEntryFor:(RBCompositeLintRule rules:inRules name:'Rules'))
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
                parent:self listHolder;
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
                expand;
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
                yourself.
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
    root children do:[:e | 
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
        e expand
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
    ].
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
    self listHolder root:root.
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
    listValid := true.
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
    "Created: / 15-04-2010 / 20:39:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
    "Modified: / 16-04-2010 / 09:51:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
    "Modified: / 25-08-2010 / 11:56:39 / Jan Vrany <enter your email here>"
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
! !
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
!HierarchicalLintRuleList class methodsFor:'documentation'!
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
version_CVS
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
    ^ '$Header: /cvs/stx/stx/libtool/Tools__HierarchicalLintRuleList.st,v 1.1 2011-07-01 13:31:35 cg Exp $'
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
!
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
version_SVN
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   183
    ^ '§Id: Tools__HierarchicalLintRuleList.st 7617 2010-08-25 12:56:19Z vranyj1 §'
f6cf395b6933 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   184
! !