equal
deleted
inserted
replaced
177 ]. |
177 ]. |
178 |
178 |
179 ^ complement |
179 ^ complement |
180 ! |
180 ! |
181 |
181 |
182 disjunction: transition |
|
183 | disjunction | |
|
184 disjunction := Array new: 255. |
|
185 |
|
186 1 to: 255 do: [ :index | |
|
187 disjunction |
|
188 at: index |
|
189 put: ((self characterSet at: index) xor: [transition characterSet at: index]) |
|
190 ]. |
|
191 |
|
192 ^ disjunction |
|
193 ! |
|
194 |
|
195 intersection: transition |
182 intersection: transition |
196 | intersection | |
183 | intersection | |
197 intersection := Array new: 255. |
184 intersection := Array new: 255. |
198 |
185 |
199 transition isPredicateTransition ifTrue: [ ^ intersection ]. |
186 transition isPredicateTransition ifTrue: [ ^ intersection ]. |