public abstract class AbstractContentAssistParser extends java.lang.Object implements IContentAssistParser
Constructor and Description |
---|
AbstractContentAssistParser() |
Modifier and Type | Method and Description |
---|---|
protected org.antlr.runtime.TokenSource |
createLexer(org.antlr.runtime.CharStream stream) |
protected abstract org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser |
createParser() |
protected org.antlr.runtime.TokenSource |
createTokenSource(java.lang.String input) |
protected abstract java.util.Collection<FollowElement> |
getFollowElements(org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser parser) |
java.util.Collection<FollowElement> |
getFollowElements(FollowElement element) |
java.util.Collection<FollowElement> |
getFollowElements(java.lang.String input,
boolean strict) |
protected abstract java.lang.String[] |
getInitialHiddenTokens() |
protected abstract java.lang.String |
getRuleName(AbstractElement element) |
com.google.inject.Provider<IUnorderedGroupHelper> |
getUnorderedGroupHelper() |
void |
setUnorderedGroupHelper(com.google.inject.Provider<IUnorderedGroupHelper> unorderedGroupHelper) |
protected org.antlr.runtime.TokenSource createTokenSource(java.lang.String input)
protected org.antlr.runtime.TokenSource createLexer(org.antlr.runtime.CharStream stream)
public java.util.Collection<FollowElement> getFollowElements(FollowElement element)
getFollowElements
in interface IContentAssistParser
protected abstract java.lang.String getRuleName(AbstractElement element)
protected abstract org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser createParser()
protected abstract java.util.Collection<FollowElement> getFollowElements(org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser parser)
protected abstract java.lang.String[] getInitialHiddenTokens()
public java.util.Collection<FollowElement> getFollowElements(java.lang.String input, boolean strict)
getFollowElements
in interface IContentAssistParser
strict
- if true
the parser will not use error recovery on the very last token of the input.public void setUnorderedGroupHelper(com.google.inject.Provider<IUnorderedGroupHelper> unorderedGroupHelper)
public com.google.inject.Provider<IUnorderedGroupHelper> getUnorderedGroupHelper()