/** For lexer grammars, return everything in unicode not in set. * For parser and tree grammars, return everything in token space * from MIN_TOKEN_TYPE to last valid token type or char value. */ public IntSet complement(IntSet set) { //System.out.println("complement "+set.toString(this)); //System.out.println("vocabulary "+getTokenTypes().toString(this)); IntSet c = set.complement(getTokenTypes()); //System.out.println("result="+c.toString(this)); return c; }
/** For lexer grammars, return everything in unicode not in set. * For parser and tree grammars, return everything in token space * from MIN_TOKEN_TYPE to last valid token type or char value. */ public IntSet complement(IntSet set) { //System.out.println("complement "+set.toString(this)); //System.out.println("vocabulary "+getTokenTypes().toString(this)); IntSet c = set.complement(getTokenTypes()); //System.out.println("result="+c.toString(this)); return c; }
/** For lexer grammars, return everything in unicode not in set. * For parser and tree grammars, return everything in token space * from MIN_TOKEN_TYPE to last valid token type or char value. */ public IntSet complement(IntSet set) { //System.out.println("complement "+set.toString(this)); //System.out.println("vocabulary "+getTokenTypes().toString(this)); IntSet c = set.complement(getTokenTypes()); //System.out.println("result="+c.toString(this)); return c; }
/** For lexer grammars, return everything in unicode not in set. * For parser and tree grammars, return everything in token space * from MIN_TOKEN_TYPE to last valid token type or char value. */ public IntSet complement(IntSet set) { //System.out.println("complement "+set.toString(this)); //System.out.println("vocabulary "+getTokenTypes().toString(this)); IntSet c = set.complement(getTokenTypes()); //System.out.println("result="+c.toString(this)); return c; }