Uses of Class
org.antlr.v4.runtime.misc.IntervalSet
-
-
Uses of IntervalSet in org.antlr.v4.analysis
Methods in org.antlr.v4.analysis with parameters of type IntervalSet Modifier and Type Method Description static booleanAnalysisPipeline. disjoint(IntervalSet[] altLook)Return whether lookahead sets are disjoint; no lookahead ⇒ not disjoint -
Uses of IntervalSet in org.antlr.v4.automata
Fields in org.antlr.v4.automata declared as IntervalSet Modifier and Type Field Description IntervalSetLexerATNFactory.CharSetParseState. prevPropertyMethods in org.antlr.v4.automata that return IntervalSet Modifier and Type Method Description IntervalSetLexerATNFactory. getSetFromCharSetLiteral(GrammarAST charSetAST)Constructors in org.antlr.v4.automata with parameters of type IntervalSet Constructor Description CharSetParseState(LexerATNFactory.CharSetParseState.Mode mode, boolean inRange, int prevCodePoint, IntervalSet prevProperty) -
Uses of IntervalSet in org.antlr.v4.codegen
Methods in org.antlr.v4.codegen with parameters of type IntervalSet Modifier and Type Method Description java.util.List<SrcOp>BlankOutputModelFactory. getLL1Test(IntervalSet look, GrammarAST blkAST)java.util.List<SrcOp>OutputModelFactory. getLL1Test(IntervalSet look, GrammarAST blkAST)java.util.List<SrcOp>ParserFactory. getLL1Test(IntervalSet look, GrammarAST blkAST) -
Uses of IntervalSet in org.antlr.v4.codegen.model
Methods in org.antlr.v4.codegen.model with parameters of type IntervalSet Modifier and Type Method Description TestSetInlineChoice. addCodeForLookaheadTempVar(IntervalSet look)SrcOpLL1Loop. addCodeForLoopLookaheadTempVar(IntervalSet look)private static TestSetInline.Bitset[]TestSetInline. createBitsets(OutputModelFactory factory, IntervalSet set, int wordSize, boolean useZeroOffset)java.util.List<TokenInfo[]>Choice. getAltLookaheadAsStringLists(IntervalSet[] altLookSets)ThrowNoViableAltChoice. getThrowNoViableAlt(OutputModelFactory factory, GrammarAST blkAST, IntervalSet expecting)Constructors in org.antlr.v4.codegen.model with parameters of type IntervalSet Constructor Description Sync(OutputModelFactory factory, GrammarAST blkOrEbnfRootAST, IntervalSet expecting, int decision, java.lang.String position)TestSetInline(OutputModelFactory factory, GrammarAST ast, IntervalSet set, int wordSize)ThrowEarlyExitException(OutputModelFactory factory, GrammarAST ast, IntervalSet expecting)ThrowNoViableAlt(OutputModelFactory factory, GrammarAST blkOrEbnfRootAST, IntervalSet expecting)ThrowRecognitionException(OutputModelFactory factory, GrammarAST ast, IntervalSet expecting) -
Uses of IntervalSet in org.antlr.v4.misc
Fields in org.antlr.v4.misc declared as IntervalSet Modifier and Type Field Description IntervalSetEscapeSequenceParsing.Result. propertyIntervalSetMethods in org.antlr.v4.misc with parameters of type IntervalSet Modifier and Type Method Description static java.lang.StringCharSupport. getIntervalSetEscapedString(IntervalSet intervalSet)Constructors in org.antlr.v4.misc with parameters of type IntervalSet Constructor Description Result(EscapeSequenceParsing.Result.Type type, int codePoint, IntervalSet propertyIntervalSet, int startOffset, int parseLength) -
Uses of IntervalSet in org.antlr.v4.runtime
Fields in org.antlr.v4.runtime declared as IntervalSet Modifier and Type Field Description protected IntervalSetDefaultErrorStrategy. lastErrorStatesMethods in org.antlr.v4.runtime that return IntervalSet Modifier and Type Method Description protected IntervalSetDefaultErrorStrategy. getErrorRecoverySet(Parser recognizer)protected IntervalSetDefaultErrorStrategy. getExpectedTokens(Parser recognizer)IntervalSetParser. getExpectedTokens()Computes the set of input symbols which could follow the current parser state and context, as given byRecognizer.getState()andParser.getContext(), respectively.IntervalSetRecognitionException. getExpectedTokens()Gets the set of input symbols which could potentially follow the previously matched symbol at the time this exception was thrown.IntervalSetParser. getExpectedTokensWithinCurrentRule()Methods in org.antlr.v4.runtime with parameters of type IntervalSet Modifier and Type Method Description protected voidDefaultErrorStrategy. consumeUntil(Parser recognizer, IntervalSet set)Consume tokens until one matches the given token set. -
Uses of IntervalSet in org.antlr.v4.runtime.atn
Fields in org.antlr.v4.runtime.atn declared as IntervalSet Modifier and Type Field Description IntervalSetATNState. nextTokenWithinRuleUsed to cache lookahead during parsing, not used during constructionIntervalSetSetTransition. setFields in org.antlr.v4.runtime.atn with type parameters of type IntervalSet Modifier and Type Field Description private java.util.Map<IntervalSet,java.lang.Boolean>ATNSerializer. setsNote that we use a LinkedHashMap as a set to mainintain insertion order while deduplicating entries with the same key.Methods in org.antlr.v4.runtime.atn that return IntervalSet Modifier and Type Method Description IntervalSet[]LL1Analyzer. getDecisionLookahead(ATNState s)Calculates the SLL(1) expected lookahead set for each outgoing transition of anATNState.IntervalSetATN. getExpectedTokens(int stateNumber, RuleContext context)Computes the set of input symbols which could follow ATN state numberstateNumberin the specified fullcontext.IntervalSetAtomTransition. label()IntervalSetRangeTransition. label()IntervalSetSetTransition. label()IntervalSetTransition. label()IntervalSetLL1Analyzer. LOOK(ATNState s, ATNState stopState, RuleContext ctx)Compute set of tokens that can followsin the ATN in the specifiedctx.IntervalSetLL1Analyzer. LOOK(ATNState s, RuleContext ctx)Compute set of tokens that can followsin the ATN in the specifiedctx.IntervalSetATN. nextTokens(ATNState s)Compute the set of valid tokens that can occur starting insand staying in same rule.IntervalSetATN. nextTokens(ATNState s, RuleContext ctx)Compute the set of valid tokens that can occur starting in states.Methods in org.antlr.v4.runtime.atn that return types with arguments of type IntervalSet Modifier and Type Method Description private java.util.Map<IntervalSet,java.lang.Integer>ATNSerializer. addSets()Methods in org.antlr.v4.runtime.atn with parameters of type IntervalSet Modifier and Type Method Description protected voidLL1Analyzer. _LOOK(ATNState s, ATNState stopState, PredictionContext ctx, IntervalSet look, java.util.Set<ATNConfig> lookBusy, java.util.BitSet calledRuleStack, boolean seeThruPreds, boolean addEOF)Compute set of tokens that can followsin the ATN in the specifiedctx.Method parameters in org.antlr.v4.runtime.atn with type arguments of type IntervalSet Modifier and Type Method Description private voidATNSerializer. addEdges(int nedges, java.util.Map<IntervalSet,java.lang.Integer> setIndices)private intATNDeserializer. deserializeSets(int[] data, int p, java.util.List<IntervalSet> sets)protected TransitionATNDeserializer. edgeFactory(ATN atn, int type, int src, int trg, int arg1, int arg2, int arg3, java.util.List<IntervalSet> sets)private static voidATNSerializer. serializeSets(IntegerList data, java.util.Collection<IntervalSet> sets)Constructors in org.antlr.v4.runtime.atn with parameters of type IntervalSet Constructor Description NotSetTransition(ATNState target, IntervalSet set)SetTransition(ATNState target, IntervalSet set) -
Uses of IntervalSet in org.antlr.v4.runtime.misc
Fields in org.antlr.v4.runtime.misc declared as IntervalSet Modifier and Type Field Description static IntervalSetIntervalSet. COMPLETE_CHAR_SETstatic IntervalSetIntervalSet. EMPTY_SETMethods in org.antlr.v4.runtime.misc that return IntervalSet Modifier and Type Method Description IntervalSetIntervalSet. addAll(IntSet set)IntervalSetIntervalSet. and(IntSet other)Return a newIntSetobject containing all elements that are present in both the current set and the specified seta.IntervalSetIntervalSet. complement(int minElement, int maxElement)IntervalSetIntervalSet. complement(IntSet vocabulary)Return a newIntSetobject containing all elements that are present inelementsbut not present in the current set.static IntervalSetIntervalSet. of(int a)Create a set with a single element, el.static IntervalSetIntervalSet. of(int a, int b)Create a set with all ints within range [a..b] (inclusive)static IntervalSetIntervalSet. or(IntervalSet[] sets)combine all sets in the array returned the or'd valueIntervalSetIntervalSet. or(IntSet a)static IntervalSetIntervalSet. subtract(IntervalSet left, IntervalSet right)Compute the set difference between two interval sets.IntervalSetIntervalSet. subtract(IntSet a)static IntervalSetUtils. toSet(java.util.BitSet bits)Methods in org.antlr.v4.runtime.misc with parameters of type IntervalSet Modifier and Type Method Description static IntervalSetIntervalSet. or(IntervalSet[] sets)combine all sets in the array returned the or'd valuestatic IntervalSetIntervalSet. subtract(IntervalSet left, IntervalSet right)Compute the set difference between two interval sets.Constructors in org.antlr.v4.runtime.misc with parameters of type IntervalSet Constructor Description IntervalSet(IntervalSet set) -
Uses of IntervalSet in org.antlr.v4.tool
Methods in org.antlr.v4.tool with parameters of type IntervalSet Modifier and Type Method Description static java.util.Map<java.lang.Integer,Interval>Grammar. getStateToGrammarRegionMap(GrammarRootAST ast, IntervalSet grammarTokenTypes) -
Uses of IntervalSet in org.antlr.v4.tool.ast
Methods in org.antlr.v4.tool.ast with parameters of type IntervalSet Modifier and Type Method Description java.util.List<GrammarAST>GrammarAST. getNodesWithType(IntervalSet types)java.util.List<GrammarAST>GrammarAST. getNodesWithTypePreorderDFS(IntervalSet types)voidGrammarAST. getNodesWithTypePreorderDFS_(java.util.List<GrammarAST> nodes, IntervalSet types) -
Uses of IntervalSet in org.antlr.v4.unicode
Fields in org.antlr.v4.unicode with type parameters of type IntervalSet Modifier and Type Field Description private static java.util.Map<java.lang.String,IntervalSet>UnicodeData. propertyCodePointRangesMethods in org.antlr.v4.unicode that return IntervalSet Modifier and Type Method Description static IntervalSetUnicodeData. getPropertyCodePoints(java.lang.String propertyCodeOrAlias)Given a Unicode property (general category code, binary property name, or script name), returns theIntervalSetof Unicode code point ranges which have that property.Methods in org.antlr.v4.unicode with parameters of type IntervalSet Modifier and Type Method Description private static voidUnicodeDataTemplateController. addUnicodeSetToIntervalSet(com.ibm.icu.text.UnicodeSet unicodeSet, IntervalSet intervalSet)private static java.util.List<java.lang.Integer>UnicodeDataTemplateController. convertToRawArray(IntervalSet intervalSet)Method parameters in org.antlr.v4.unicode with type arguments of type IntervalSet Modifier and Type Method Description private static voidUnicodeDataTemplateController. addEmojiPresentationPropertyCodesToCodePointRanges(java.util.Map<java.lang.String,IntervalSet> propertyCodePointRanges)private static voidUnicodeDataTemplateController. addIntervalForCategory(java.util.Map<java.lang.String,IntervalSet> categoryMap, java.lang.String categoryName, int start, int finish)private static voidUnicodeDataTemplateController. addIntPropertyRanges(int property, java.lang.String namePrefix, java.util.Map<java.lang.String,IntervalSet> propertyCodePointRanges)private static voidUnicodeDataTemplateController. addTR35ExtendedPictographicPropertyCodesToCodePointRanges(java.util.Map<java.lang.String,IntervalSet> propertyCodePointRanges)private static voidUnicodeDataTemplateController. addUnicodeBinaryPropertyCodesToCodePointRanges(java.util.Map<java.lang.String,IntervalSet> propertyCodePointRanges)private static voidUnicodeDataTemplateController. addUnicodeCategoryCodesToCodePointRanges(java.util.Map<java.lang.String,IntervalSet> propertyCodePointRanges)private static voidUnicodeDataTemplateController. addUnicodeIntPropertyCodesToCodePointRanges(java.util.Map<java.lang.String,IntervalSet> propertyCodePointRanges)
-