|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IntSet | |
---|---|
org.antlr.analysis | |
org.antlr.codegen | |
org.antlr.grammar.v2 | |
org.antlr.misc | |
org.antlr.tool |
Uses of IntSet in org.antlr.analysis |
---|
Fields in org.antlr.analysis declared as IntSet | |
---|---|
protected IntSet |
Label.labelSet
A set of token types or character codes if label==SET |
IntSet |
DFA.recursiveAltSet
Track whether an alt discovers recursion for each alt during NFA to DFA conversion; >1 alt with recursion implies nonregular. |
Methods in org.antlr.analysis that return IntSet | |
---|---|
IntSet |
Label.getSet()
|
Methods in org.antlr.analysis with parameters of type IntSet | |
---|---|
boolean |
Label.matches(IntSet set)
|
void |
Label.setSet(IntSet set)
|
Constructors in org.antlr.analysis with parameters of type IntSet | |
---|---|
Label(IntSet labelSet)
Make a set label |
|
LookaheadSet(IntSet s)
|
Uses of IntSet in org.antlr.codegen |
---|
Methods in org.antlr.codegen with parameters of type IntSet | |
---|---|
org.antlr.stringtemplate.StringTemplate |
CodeGenerator.genSetExpr(org.antlr.stringtemplate.StringTemplateGroup templates,
IntSet set,
int k,
boolean partOfDFA)
For intervals such as [3..3, 30..35], generate an expression that tests the lookahead similar to LA(1)==3 || (LA(1)>=30&&LA(1)<=35) |
Uses of IntSet in org.antlr.grammar.v2 |
---|
Methods in org.antlr.grammar.v2 that return IntSet | |
---|---|
IntSet |
TreeToNFAConverter.setRule(antlr.collections.AST _t)
|
Methods in org.antlr.grammar.v2 with parameters of type IntSet | |
---|---|
void |
TreeToNFAConverter.setElement(antlr.collections.AST _t,
IntSet elements)
|
Uses of IntSet in org.antlr.misc |
---|
Classes in org.antlr.misc that implement IntSet | |
---|---|
class |
BitSet
A BitSet to replace java.util.BitSet. |
class |
IntervalSet
A set of integers that relies on ranges being common to do "run-length-encoded" like compression (if you view an IntSet like a BitSet with runs of 0s and 1s). |
Methods in org.antlr.misc that return IntSet | |
---|---|
IntSet |
IntSet.and(IntSet a)
Return the intersection of this set with the argument, creating a new set. |
IntSet |
IntervalSet.and(IntSet other)
Return a new set with the intersection of this set with other. |
IntSet |
BitSet.and(IntSet a)
|
IntSet |
BitSet.complement()
|
IntSet |
IntervalSet.complement(int minElement,
int maxElement)
|
IntSet |
IntSet.complement(IntSet elements)
|
IntSet |
IntervalSet.complement(IntSet vocabulary)
Given the set of possible values (rather than, say UNICODE or MAXINT), return a new set containing all elements in vocabulary, but not in this. |
IntSet |
BitSet.complement(IntSet set)
|
IntSet |
IntSet.or(IntSet a)
|
IntSet |
IntervalSet.or(IntSet a)
TODO: implement this! |
IntSet |
BitSet.or(IntSet a)
return this | a in a new set |
IntSet |
IntSet.subtract(IntSet a)
|
IntSet |
IntervalSet.subtract(IntSet other)
Compute this-other via this&~other. |
IntSet |
BitSet.subtract(IntSet a)
|
Methods in org.antlr.misc with parameters of type IntSet | |
---|---|
void |
IntSet.addAll(IntSet set)
Add all elements from incoming set to this set. |
void |
IntervalSet.addAll(IntSet set)
|
void |
BitSet.addAll(IntSet set)
|
IntSet |
IntSet.and(IntSet a)
Return the intersection of this set with the argument, creating a new set. |
IntSet |
IntervalSet.and(IntSet other)
Return a new set with the intersection of this set with other. |
IntSet |
BitSet.and(IntSet a)
|
IntSet |
IntSet.complement(IntSet elements)
|
IntSet |
IntervalSet.complement(IntSet vocabulary)
Given the set of possible values (rather than, say UNICODE or MAXINT), return a new set containing all elements in vocabulary, but not in this. |
IntSet |
BitSet.complement(IntSet set)
|
static BitSet |
BitSet.of(IntSet set)
|
IntSet |
IntSet.or(IntSet a)
|
IntSet |
IntervalSet.or(IntSet a)
TODO: implement this! |
IntSet |
BitSet.or(IntSet a)
return this | a in a new set |
IntSet |
IntSet.subtract(IntSet a)
|
IntSet |
IntervalSet.subtract(IntSet other)
Compute this-other via this&~other. |
IntSet |
BitSet.subtract(IntSet a)
|
Uses of IntSet in org.antlr.tool |
---|
Fields in org.antlr.tool declared as IntSet | |
---|---|
protected IntSet |
Grammar.charVocabulary
TODO: hook this to the charVocabulary option |
protected IntSet |
GrammarAST.setValue
If this is a SET node, what are the elements? |
Methods in org.antlr.tool that return IntSet | |
---|---|
IntSet |
Grammar.complement(int atom)
|
IntSet |
Grammar.complement(IntSet set)
For lexer grammars, return everything in unicode not in set. |
IntSet |
Grammar.getAllCharValues()
If there is a char vocabulary, use it; else return min to max char as defined by the target. |
protected IntSet |
NFAFactory.getCollapsedBlockAsSet(State blk)
Given a collapsed block of alts (a set of atoms), pull out the set and return it. |
IntSet |
Grammar.getSetFromRule(TreeToNFAConverter nfabuilder,
java.lang.String ruleName)
Get the set equivalent (if any) of the indicated rule from this grammar. |
IntSet |
GrammarAST.getSetValue()
|
IntSet |
Grammar.getTokenTypes()
Return a set of all possible token or char types for this grammar |
Methods in org.antlr.tool with parameters of type IntSet | |
---|---|
StateCluster |
NFAFactory.build_Set(IntSet set,
GrammarAST associatedAST)
From set build single edge graph o->o-set->o. |
IntSet |
Grammar.complement(IntSet set)
For lexer grammars, return everything in unicode not in set. |
void |
GrammarAST.setSetValue(IntSet setValue)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |