public abstract class AbstractPartialContentAssistParser extends AbstractContentAssistParser implements IPartialContentAssistParser
Constructor and Description |
---|
AbstractPartialContentAssistParser() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
appendTextToParse(ICompositeNode node,
int offset,
boolean skipOptional,
java.lang.StringBuilder result) |
protected AbstractElement |
getEntryGrammarElement(ICompositeNode entryPoint) |
protected java.util.Collection<FollowElement> |
getFollowElements(org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser parser,
AbstractElement entryPoint) |
java.util.Collection<FollowElement> |
getFollowElements(IParseResult parseResult,
int offset,
boolean strict) |
protected java.lang.String |
getReplacement(ICompositeNode node)
Returns a syntactically correct replacement for nodes whose real content does not need to be parsed.
|
protected java.lang.String |
getTextToParse(IParseResult parseResult,
ICompositeNode entryPoint,
int offset) |
createLexer, createParser, createTokenSource, getFollowElements, getFollowElements, getFollowElements, getInitialHiddenTokens, getRequiredRuleNameComputer, getRuleName, getUnorderedGroupHelper, setRequiredRuleNameComputer, setUnorderedGroupHelper
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFollowElements, getFollowElements
public java.util.Collection<FollowElement> getFollowElements(IParseResult parseResult, int offset, boolean strict)
getFollowElements
in interface IPartialContentAssistParser
strict
- if true
the parser will not use error recovery on the very last token of the input.protected AbstractElement getEntryGrammarElement(ICompositeNode entryPoint)
protected java.lang.String getTextToParse(IParseResult parseResult, ICompositeNode entryPoint, int offset)
protected boolean appendTextToParse(ICompositeNode node, int offset, boolean skipOptional, java.lang.StringBuilder result)
protected java.lang.String getReplacement(ICompositeNode node)
null
protected java.util.Collection<FollowElement> getFollowElements(org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser parser, AbstractElement entryPoint)