public class EditorInspector extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
EditorInspector.ItemDuplicateRule |
class |
EditorInspector.ItemInvalidCharLiteral |
class |
EditorInspector.ItemInvalidGrammarName |
class |
EditorInspector.ItemLeftRecursion |
class |
EditorInspector.ItemUndefinedImport |
class |
EditorInspector.ItemUndefinedReference |
| Constructor and Description |
|---|
EditorInspector(GrammarEngine engine,
DecisionDFAEngine decisionDFAEngine,
InspectorDelegate delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected void |
discoverDecisionDFAs(List<EditorInspectorItem> items) |
protected void |
discoverDuplicateRules(List<EditorInspectorItem> items) |
protected void |
discoverInvalidCharLiteralTokens(List<EditorInspectorItem> items) |
protected void |
discoverInvalidGrammarName(List<EditorInspectorItem> items) |
protected void |
discoverLeftRecursionRules(List<EditorInspectorItem> items) |
protected void |
discoverLeftRecursiveRulesSet(List<EditorInspectorItem> items) |
protected void |
discoverUndefinedImports(List<EditorInspectorItem> items) |
protected void |
discoverUndefinedReferences(List<EditorInspectorItem> items) |
protected List<EditorInspectorItem> |
getAllItemsAtIndex(int index) |
List<EditorInspectorItem> |
getDecisionDFAs() |
List<EditorInspectorItem> |
getErrors() |
protected List<EditorInspectorItem> |
getItemsAtIndex(List<EditorInspectorItem> items,
int index) |
List<EditorInspectorItem> |
getWarnings() |
public EditorInspector(GrammarEngine engine, DecisionDFAEngine decisionDFAEngine, InspectorDelegate delegate)
public void close()
public List<EditorInspectorItem> getErrors()
public List<EditorInspectorItem> getWarnings()
public List<EditorInspectorItem> getDecisionDFAs()
protected List<EditorInspectorItem> getAllItemsAtIndex(int index)
protected List<EditorInspectorItem> getItemsAtIndex(List<EditorInspectorItem> items, int index)
protected void discoverInvalidGrammarName(List<EditorInspectorItem> items)
protected void discoverInvalidCharLiteralTokens(List<EditorInspectorItem> items)
protected void discoverUndefinedReferences(List<EditorInspectorItem> items)
protected void discoverUndefinedImports(List<EditorInspectorItem> items)
protected void discoverDuplicateRules(List<EditorInspectorItem> items)
protected void discoverLeftRecursionRules(List<EditorInspectorItem> items)
protected void discoverLeftRecursiveRulesSet(List<EditorInspectorItem> items)
protected void discoverDecisionDFAs(List<EditorInspectorItem> items)
Copyright © 2013. All rights reserved.