| Package | Description |
|---|---|
| org.stekikun.dolmen.automaton | |
| org.stekikun.dolmen.syntax | |
| org.stekikun.dolmen.unparam |
| Modifier and Type | Method and Description |
|---|---|
List<IReport> |
Automata.findProblems(Lexer lexer)
Checks the automata which must correspond to the lexer description
lexer
for any problems and reports all of them in reporter. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IReport.Impl
A default implementation for
IReport |
| Modifier and Type | Field and Description |
|---|---|
List<IReport> |
Lexer.IllFormedException.reports
The problems reported during the lexer construction,
and which led to this exception
|
List<IReport> |
PGrammar.IllFormedException.reports
The problems reported during the grammar construction,
and which led to this exception
|
| Modifier and Type | Method and Description |
|---|---|
static IReport |
IReport.of(String message,
IReport.Severity severity,
CExtent extent) |
static IReport |
IReport.of(String message,
IReport.Severity severity,
Located<?> loc) |
static IReport |
IReport.of(String message,
IReport.Severity severity,
PExtent extent,
PExtent.Hole hole) |
| Modifier and Type | Method and Description |
|---|---|
List<IReport> |
Reporter.getReports() |
| Modifier and Type | Method and Description |
|---|---|
void |
Reporter.add(IReport report)
Adds the given
report to the reporter |
| Constructor and Description |
|---|
IllFormedException(String message,
List<IReport> reports) |
IllFormedException(String message,
List<IReport> reports) |
| Modifier and Type | Field and Description |
|---|---|
List<IReport> |
Grammar.IllFormedException.reports
The problems reported during the grammar construction,
and which led to this exception
|
| Modifier and Type | Method and Description |
|---|---|
IReport |
Expansion.PGrammarNotExpandable.getReport() |
| Modifier and Type | Method and Description |
|---|---|
List<IReport> |
Grammars.PredictionTable.findConflicts() |
| Constructor and Description |
|---|
IllFormedException(String message,
List<IReport> reports) |