Package | Description |
---|---|
com.sonar.sslr.api | |
com.sonar.sslr.impl | |
com.sonar.sslr.impl.events | |
com.sonar.sslr.impl.matcher | |
org.sonar.sslr.parser |
Constructor and Description |
---|
RecognitionException(ParsingState parsingState,
boolean isFatal) |
RecognitionException(java.lang.String message,
ParsingState parsingState,
boolean isFatal,
java.lang.Throwable e) |
Modifier and Type | Method and Description |
---|---|
ParsingState |
Parser.getParsingState() |
ParsingState |
Parser2.getParsingState() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
ParsingStackTrace.generate(ParsingState state) |
static java.lang.String |
ParsingStackTrace.generateFullStackTrace(ParsingState state) |
Modifier and Type | Field and Description |
---|---|
ParsingState |
ExtendedStackTrace.longestParsingState |
Modifier and Type | Method and Description |
---|---|
void |
ParsingEventListener.enterMatcher(Matcher matcher,
ParsingState parsingState) |
void |
AutoCompleter.enterMatcher(Matcher matcher,
ParsingState parsingState) |
void |
ExtendedStackTrace.enterMatcher(Matcher matcher,
ParsingState parsingState) |
void |
ParsingEventListener.enterRule(RuleMatcher rule,
ParsingState parsingState) |
void |
ExtendedStackTrace.enterRule(RuleMatcher rule,
ParsingState parsingState) |
void |
ParsingEventListener.exitWithMatchMatcher(Matcher matcher,
ParsingState parsingState,
AstNode astNode) |
void |
AutoCompleter.exitWithMatchMatcher(Matcher matcher,
ParsingState parsingState,
AstNode astNode) |
void |
ExtendedStackTrace.exitWithMatchMatcher(Matcher matcher,
ParsingState parsingState,
AstNode astNode) |
void |
ParsingEventListener.exitWithMatchRule(RuleMatcher rule,
ParsingState parsingState,
AstNode astNode) |
void |
ExtendedStackTrace.exitWithMatchRule(RuleMatcher rule,
ParsingState parsingState,
AstNode astNode) |
void |
ParsingEventListener.exitWithoutMatchMatcher(Matcher matcher,
ParsingState parsingState) |
void |
AutoCompleter.exitWithoutMatchMatcher(Matcher matcher,
ParsingState parsingState) |
void |
ExtendedStackTrace.exitWithoutMatchMatcher(Matcher matcher,
ParsingState parsingState) |
void |
ParsingEventListener.exitWithoutMatchRule(RuleMatcher rule,
ParsingState parsingState) |
void |
ExtendedStackTrace.exitWithoutMatchRule(RuleMatcher rule,
ParsingState parsingState) |
Modifier and Type | Method and Description |
---|---|
protected Matcher.MatchResult |
AndMatcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
Matcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
DelegatingMatcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
RuleMatcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
NextMatcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
MemoMatcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
OptMatcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
TokenMatcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
OrMatcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
NotMatcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
AdjacentMatcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
OneToNMatcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
AnyTokenButNotMatcher.doMatch(ParsingState parsingState) |
protected Matcher.MatchResult |
StandardMatcher.doMatch(ParsingState parsingState) |
protected void |
Matcher.enterEvent(ParsingState parsingState) |
protected void |
Matcher.exitWithMatchEvent(ParsingState parsingState,
AstNode astNode) |
protected void |
Matcher.exitWithoutMatchEvent(ParsingState parsingState) |
protected static Matcher.MatchResult |
Matcher.MatchResult.fail(ParsingState parsingState,
int startingIndex) |
protected AstNode |
MemoizedMatcher.getMemoizedAst(ParsingState parsingState) |
boolean |
Matcher.isMatching(ParsingState parsingState) |
abstract AstNode |
Matcher.match(ParsingState parsingState) |
AstNode |
MemoizedMatcher.match(ParsingState parsingState) |
AstNode |
StandardMatcher.match(ParsingState parsingState) |
int |
Matcher.matchToIndex(ParsingState parsingState) |
protected AstNode |
InclusiveTillMatcher.matchWorker(ParsingState parsingState) |
protected AstNode |
ExclusiveTillMatcher.matchWorker(ParsingState parsingState) |
protected AstNode |
LongestOneMatcher.matchWorker(ParsingState parsingState) |
protected AstNode |
TillNewLineMatcher.matchWorker(ParsingState parsingState) |
protected abstract AstNode |
MemoizedMatcher.matchWorker(ParsingState parsingState) |
protected AstNode |
BridgeMatcher.matchWorker(ParsingState parsingState) |
protected AstNode |
StandardMatcher.matchWorker(ParsingState parsingState) |
protected void |
MemoizedMatcher.memoizeAst(ParsingState parsingState,
AstNode astNode) |
protected static Matcher.MatchResult |
Matcher.MatchResult.succeed(ParsingState parsingState,
int startingIndex,
AstNode astNode) |
Modifier and Type | Method and Description |
---|---|
ParsingState |
ParserAdapter.getParsingState() |
Copyright © 2012 SonarSource. All Rights Reserved.