1 package org.apache.oro.text.awk; 2 3 59 60 import java.util.*; 61 62 66 final class NegativeCharacterClassNode extends CharacterClassNode { 67 68 NegativeCharacterClassNode(int position) { 69 super(position); 70 71 _characterSet.set(LeafNode._END_MARKER_TOKEN); 72 } 73 74 boolean _matches(char token) { 75 return (!_characterSet.get(token)); 76 } 77 78 SyntaxNode _clone(int pos[]) { 79 NegativeCharacterClassNode node; 80 81 node = new NegativeCharacterClassNode(pos[0]++); 82 node._characterSet = (BitSet)_characterSet.clone(); 83 return node; 84 } 85 } 86 | Popular Tags |