top | up | prev | next

ParsingLog Abstract Class

Definition at line 14 of ParsingLog.hpp

Constructors

ParsingLog()
ParsingLog(int maxLineLength_)

Member Functions

void DecIndent() pure virtual
void IncIndent() pure virtual
int MaxLineLength() const virtual
void WriteBeginRule(const std::u32string& ruleName) pure virtual
void WriteEndRule(const std::u32string& ruleName) pure virtual
void WriteFail() pure virtual
void WriteSuccess(const std::u32string& match) pure virtual
void WriteTry(const std::u32string& s) pure virtual

Member Variables

int maxLineLength

Constructor Details

ParsingLog Constructor

soulng::lexer::ParsingLog::ParsingLog()

Definition at line 10 of ParsingLog.cpp :
10 : maxLineLength(80)
11 {
12 }


Declaration at line 17 of ParsingLog.hpp


ParsingLog Constructor

soulng::lexer::ParsingLog::ParsingLog(int maxLineLength_)

Definition at line 14 of ParsingLog.cpp :
14 : maxLineLength(maxLineLength_)
15 {
16 }


Declaration at line 18 of ParsingLog.hpp


Member Function Details

DecIndent Member Function

void soulng::lexer::ParsingLog::DecIndent() pure virtual

Definition at line 21 of ParsingLog.hpp

Derived class overrides: soulng::lexer::XmlParsingLog::DecIndent


IncIndent Member Function

void soulng::lexer::ParsingLog::IncIndent() pure virtual

Definition at line 20 of ParsingLog.hpp

Derived class overrides: soulng::lexer::XmlParsingLog::IncIndent


MaxLineLength Member Function

int soulng::lexer::ParsingLog::MaxLineLength() const virtual

Definition at line 22 of ParsingLog.cpp :
23 {
24     return maxLineLength;
25 }


Declaration at line 27 of ParsingLog.hpp

Called by: soulng::lexer::XmlParsingLog::WriteElement


WriteBeginRule Member Function

void soulng::lexer::ParsingLog::WriteBeginRule(const std::u32string& ruleName) pure virtual

Definition at line 22 of ParsingLog.hpp

Derived class overrides: soulng::lexer::XmlParsingLog::WriteBeginRule


WriteEndRule Member Function

void soulng::lexer::ParsingLog::WriteEndRule(const std::u32string& ruleName) pure virtual

Definition at line 23 of ParsingLog.hpp

Derived class overrides: soulng::lexer::XmlParsingLog::WriteEndRule


WriteFail Member Function

void soulng::lexer::ParsingLog::WriteFail() pure virtual

Definition at line 26 of ParsingLog.hpp

Derived class overrides: soulng::lexer::XmlParsingLog::WriteFail


WriteSuccess Member Function

void soulng::lexer::ParsingLog::WriteSuccess(const std::u32string& match) pure virtual

Definition at line 25 of ParsingLog.hpp

Derived class overrides: soulng::lexer::XmlParsingLog::WriteSuccess


WriteTry Member Function

void soulng::lexer::ParsingLog::WriteTry(const std::u32string& s) pure virtual

Definition at line 24 of ParsingLog.hpp

Derived class overrides: soulng::lexer::XmlParsingLog::WriteTry


top | up | prev | next