Domain Class

Definition

Line 10 of scmpg/Domain.cm

Member Functions

public void Accept(Visitor& visitor)
public void AddParser(GrammarParser* parser)
public void AddParserFile(ParserFile* parserFile)
public GrammarParser* GetParser(const String<uchar>& parserName) const
public const List<ParserFile*>& ParserFiles() const

Member Variables

private List<ParserFile*> parserFiles
private Map<String<uchar>, GrammarParser*, Less<String<uchar>>> parserMap

Member Function Details

Accept Member Function

public void Accept(Visitor& visitor)

Definition
Line 16 of scmpg/Domain.cm


AddParser Member Function

public void AddParser(GrammarParser* parser)

Definition
Line 24 of scmpg/Domain.cm


AddParserFile Member Function

public void AddParserFile(ParserFile* parserFile)

Definition
Line 20 of scmpg/Domain.cm


GetParser Member Function

public GrammarParser* GetParser(const String<uchar>& parserName)

Definition
Line 33 of scmpg/Domain.cm


ParserFiles Member Function

public const List<ParserFile*>& ParserFiles()

Definition
Line 12 of scmpg/Domain.cm