public abstract class AbstractContentAssistParser extends 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 AbstractInternalContentAssistParser |
createParser() |
protected org.antlr.runtime.TokenSource |
createTokenSource(String input) |
protected abstract Collection<FollowElement> |
getFollowElements(AbstractInternalContentAssistParser parser) |
Collection<FollowElement> |
getFollowElements(FollowElement element) |
Collection<FollowElement> |
getFollowElements(String input,
boolean strict) |
protected abstract String[] |
getInitialHiddenTokens() |
RequiredRuleNameComputer |
getRequiredRuleNameComputer() |
protected abstract String |
getRuleName(AbstractElement element) |
com.google.inject.Provider<IUnorderedGroupHelper> |
getUnorderedGroupHelper() |
void |
setRequiredRuleNameComputer(RequiredRuleNameComputer requiredRuleNameComputer) |
void |
setUnorderedGroupHelper(com.google.inject.Provider<IUnorderedGroupHelper> unorderedGroupHelper) |
protected org.antlr.runtime.TokenSource createTokenSource(String input)
protected org.antlr.runtime.TokenSource createLexer(org.antlr.runtime.CharStream stream)
public Collection<FollowElement> getFollowElements(FollowElement element)
getFollowElements in interface IContentAssistParserprotected abstract String getRuleName(AbstractElement element)
protected abstract AbstractInternalContentAssistParser createParser()
protected abstract Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser)
protected abstract String[] getInitialHiddenTokens()
public Collection<FollowElement> getFollowElements(String input, boolean strict)
getFollowElements in interface IContentAssistParserstrict - 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()
public void setRequiredRuleNameComputer(RequiredRuleNameComputer requiredRuleNameComputer)
public RequiredRuleNameComputer getRequiredRuleNameComputer()
Copyright © 2016. All Rights Reserved.