Package org.eclipse.xtext.ide.editor.contentassist.antlr
-
Interface Summary Interface Description IContentAssistParser Parser that returns the expected elements when EOF is reached.ILookAheadTerminal IPartialContentAssistParser A content assist parser that can skip parts of the document for faster parsingObservableXtextTokenStream.StreamListener -
Class Summary Class Description AbstractContentAssistParser AbstractPartialContentAssistParser Base class for content assist parsers that can reduce the input preceding the cursor position without any impact on the follow set.AntlrProposalConflictHelper An implementation that relies on the lexer to detect proposals that conflict with the input in the document.BaseContentAssistParser<FE extends BaseFollowElement<LATerminal>,LATerminal extends ILookAheadTerminal,InternalParser extends BaseInternalContentAssistParser<FE,LATerminal>> Abstract base type for theAbstractContentAssistParserand the deprecated equivalent in the xtext.ui bundle.BaseFollowElement<LATerminal extends ILookAheadTerminal> CallHierarchyHelper ContentAssistContextFactory EntryPointFinder Used by theAbstractPartialContentAssistParserto find the node at which to start parsing.EofListener FollowElement Simple bean that reflects the current state, when the content assist parser hit EOF.FollowElementCalculator FollowElementComputer IgnoreFirstEntranceUnorderedGroupHelper A wrapper for an existingIUnorderedGroupHelperthat ignores the first invocation ofIgnoreFirstEntranceUnorderedGroupHelper.enter(UnorderedGroup).LeafNodeFinder LookAheadBasedTokenSource LookaheadKeyword LookAheadTerminal LookAheadTerminalRuleCall ObservableXtextTokenStream PartialContentAssistContextFactory RequiredRuleNameComputer Computes the Antlr method names that need to be invoked to continue the follow element computation for content proposals.RequiredRuleNameComputer.Param A parameter configuration for a parameterized rule in the current stack of the parser.