public class DotParseSystem extends ParseSystem<DotResult,DotNTProductions,DotReader>
startParser
complexTypeMap, scriptTypes, typeMap
Constructor and Description |
---|
DotParseSystem() |
Modifier and Type | Method and Description |
---|---|
void |
parse(SourceReader source,
GraphLibrary<?,?> targetGraph,
boolean ignoreWeights,
boolean ignoreLayoutAttributes) |
void |
parse(java.lang.String source,
GraphLibrary<?,?> targetGraph,
boolean ignoreWeights,
boolean ignoreLayoutAttributes) |
void |
parseFile(java.io.File file,
GraphLibrary<?,?> targetGraph,
boolean ignoreWeights,
boolean ignoreLayoutAttributes) |
void |
parseFile(java.lang.String filename,
GraphLibrary<?,?> targetGraph,
boolean ignoreWeights,
boolean ignoreLayoutAttributes) |
protected void |
setupGrammar() |
void |
visualizeGrammar(MainControl mainControl) |
void |
visualizeGrammar(MainControl mainControl,
java.lang.String layout,
int width,
int height) |
void |
visualizeTokenGrammar(MainControl mainControl) |
void |
visualizeTokenGrammar(MainControl mainControl,
java.lang.String layout,
int width,
int height) |
getStartParser, parse, setStartParser
cast, checkExecutionTypeExistence, clearTypes, getComplexType, getScriptType, getScriptType, getScriptTypes, getTypeCast, getTypeCount, putTypeCast, putTypeCast, putTypeCast, putTypeCast, registerComplexType, registerSynonym, registerSynonym, registerSynonym, registerType, registerType
protected void setupGrammar()
public void parse(SourceReader source, GraphLibrary<?,?> targetGraph, boolean ignoreWeights, boolean ignoreLayoutAttributes) throws ParseException
ParseException
public void parse(java.lang.String source, GraphLibrary<?,?> targetGraph, boolean ignoreWeights, boolean ignoreLayoutAttributes) throws ParseException
ParseException
public void parseFile(java.io.File file, GraphLibrary<?,?> targetGraph, boolean ignoreWeights, boolean ignoreLayoutAttributes) throws ParseException
ParseException
public void parseFile(java.lang.String filename, GraphLibrary<?,?> targetGraph, boolean ignoreWeights, boolean ignoreLayoutAttributes) throws ParseException
ParseException
public void visualizeGrammar(MainControl mainControl, java.lang.String layout, int width, int height) throws ArrangeException
ArrangeException
public void visualizeGrammar(MainControl mainControl) throws ArrangeException
ArrangeException
public void visualizeTokenGrammar(MainControl mainControl, java.lang.String layout, int width, int height) throws ArrangeException
ArrangeException
public void visualizeTokenGrammar(MainControl mainControl) throws ArrangeException
ArrangeException