public class JetParsing extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Map<java.lang.String,com.intellij.psi.tree.IElementType> |
MODIFIER_KEYWORD_MAP |
protected SemanticWhitespaceAwarePsiBuilder |
myBuilder |
Modifier and Type | Method and Description |
---|---|
protected boolean |
_at(com.intellij.psi.tree.IElementType expectation)
Side-effect-free version of at()
|
protected boolean |
_atSet(com.intellij.psi.tree.IElementType... tokens)
Side-effect-free version of atSet()
|
protected boolean |
_atSet(com.intellij.psi.tree.TokenSet set)
Side-effect-free version of atSet()
|
protected void |
advance() |
protected void |
advanceAt(com.intellij.psi.tree.IElementType current) |
protected void |
advanceAtSet(com.intellij.psi.tree.IElementType... tokens) |
protected void |
advanceAtSet(com.intellij.psi.tree.TokenSet set) |
protected boolean |
at(com.intellij.psi.tree.IElementType expectation) |
protected boolean |
atSet(com.intellij.psi.tree.IElementType... tokens) |
protected boolean |
atSet(com.intellij.psi.tree.TokenSet set) |
protected void |
consumeIf(JetToken token) |
protected JetParsing |
create(SemanticWhitespaceAwarePsiBuilder builder) |
protected JetParsing |
createTruncatedBuilder(int eofPosition) |
protected boolean |
eof() |
protected boolean |
eol() |
protected void |
error(java.lang.String message) |
protected boolean |
errorAndAdvance(java.lang.String message) |
protected static void |
errorIf(com.intellij.lang.PsiBuilder.Marker marker,
boolean condition,
java.lang.String message) |
protected void |
errorUntil(java.lang.String message,
com.intellij.psi.tree.TokenSet tokenSet) |
protected void |
errorUntilOffset(java.lang.String mesage,
int offset) |
protected void |
errorWithRecovery(java.lang.String message,
com.intellij.psi.tree.TokenSet recoverySet) |
protected boolean |
expect(JetToken expectation,
java.lang.String message) |
protected boolean |
expect(JetToken expectation,
java.lang.String message,
com.intellij.psi.tree.TokenSet recoverySet) |
protected boolean |
expectNoAdvance(JetToken expectation,
java.lang.String message) |
protected int |
findLastBefore(com.intellij.psi.tree.IElementType lookFor,
com.intellij.psi.tree.TokenSet stopAt,
boolean dontStopRightAfterOccurrence) |
protected int |
findLastBefore(com.intellij.psi.tree.TokenSet lookFor,
com.intellij.psi.tree.TokenSet stopAt,
boolean dontStopRightAfterOccurrence) |
protected com.intellij.psi.tree.IElementType |
getLastToken() |
protected com.intellij.psi.tree.IElementType |
lookahead(int k) |
protected com.intellij.lang.PsiBuilder.Marker |
mark() |
protected int |
matchTokenStreamPredicate(TokenStreamPattern pattern) |
void |
parseMultiDeclarationName(com.intellij.psi.tree.TokenSet follow) |
com.intellij.psi.tree.IElementType |
parseProperty(boolean local) |
void |
parseValueParameter() |
protected void |
skipUntil(com.intellij.psi.tree.TokenSet tokenSet) |
protected com.intellij.psi.tree.IElementType |
tt() |
public static final java.util.Map<java.lang.String,com.intellij.psi.tree.IElementType> MODIFIER_KEYWORD_MAP
protected final SemanticWhitespaceAwarePsiBuilder myBuilder
public com.intellij.psi.tree.IElementType parseProperty(boolean local)
public void parseMultiDeclarationName(com.intellij.psi.tree.TokenSet follow)
public void parseValueParameter()
protected JetParsing create(SemanticWhitespaceAwarePsiBuilder builder)
protected com.intellij.psi.tree.IElementType getLastToken()
protected com.intellij.lang.PsiBuilder.Marker mark()
protected void error(java.lang.String message)
protected boolean expect(JetToken expectation, java.lang.String message, com.intellij.psi.tree.TokenSet recoverySet)
protected boolean expectNoAdvance(JetToken expectation, java.lang.String message)
protected void errorWithRecovery(java.lang.String message, com.intellij.psi.tree.TokenSet recoverySet)
protected boolean errorAndAdvance(java.lang.String message)
protected boolean eof()
protected void advance()
protected void advanceAt(com.intellij.psi.tree.IElementType current)
protected void advanceAtSet(com.intellij.psi.tree.IElementType... tokens)
protected void advanceAtSet(com.intellij.psi.tree.TokenSet set)
protected com.intellij.psi.tree.IElementType tt()
protected boolean _at(com.intellij.psi.tree.IElementType expectation)
protected boolean at(com.intellij.psi.tree.IElementType expectation)
protected boolean _atSet(com.intellij.psi.tree.IElementType... tokens)
protected boolean _atSet(com.intellij.psi.tree.TokenSet set)
protected boolean atSet(com.intellij.psi.tree.IElementType... tokens)
protected boolean atSet(com.intellij.psi.tree.TokenSet set)
protected com.intellij.psi.tree.IElementType lookahead(int k)
protected void skipUntil(com.intellij.psi.tree.TokenSet tokenSet)
protected void errorUntil(java.lang.String message, com.intellij.psi.tree.TokenSet tokenSet)
protected void errorUntilOffset(java.lang.String mesage, int offset)
protected static void errorIf(com.intellij.lang.PsiBuilder.Marker marker, boolean condition, java.lang.String message)
protected int matchTokenStreamPredicate(TokenStreamPattern pattern)
protected int findLastBefore(com.intellij.psi.tree.TokenSet lookFor, com.intellij.psi.tree.TokenSet stopAt, boolean dontStopRightAfterOccurrence)
protected int findLastBefore(com.intellij.psi.tree.IElementType lookFor, com.intellij.psi.tree.TokenSet stopAt, boolean dontStopRightAfterOccurrence)
protected boolean eol()
protected JetParsing createTruncatedBuilder(int eofPosition)