ParsingLog Abstract Class

Definition

Line 10 of System.Lex/ParsingLog.cm

Inheritance

Constructors & Destructor

public ParsingLog()
public ParsingLog(int maxLineLength_)
public virtual ~ParsingLog()

Member Functions

public abstract void DecIndent()
public abstract void IncIndent()
public virtual int MaxLineLength() const
public abstract void WriteBeginRule(const String<uchar>& ruleName)
public abstract void WriteEndRule(const String<uchar>& ruleName)
public abstract void WriteFail()
public abstract void WriteSuccess(const String<uchar>& match)
public abstract void WriteTry(const String<uchar>& s)

Member Variables

private int maxLineLength

Constructor& Destructor Details

ParsingLog Constructor

public ParsingLog()

Definition
Line 12 of System.Lex/ParsingLog.cm


ParsingLog Constructor

public ParsingLog(int maxLineLength_)

Definition
Line 16 of System.Lex/ParsingLog.cm


~ParsingLog Destructor

public virtual ~ParsingLog()

Definition
Line 20 of System.Lex/ParsingLog.cm


Member Function Details

DecIndent Member Function

public abstract void DecIndent()

Definition
Line 24 of System.Lex/ParsingLog.cm


IncIndent Member Function

public abstract void IncIndent()

Definition
Line 23 of System.Lex/ParsingLog.cm


MaxLineLength Member Function

public virtual int MaxLineLength()

Definition
Line 30 of System.Lex/ParsingLog.cm


WriteBeginRule Member Function

public abstract void WriteBeginRule(const String<uchar>& ruleName)

Definition
Line 25 of System.Lex/ParsingLog.cm


WriteEndRule Member Function

public abstract void WriteEndRule(const String<uchar>& ruleName)

Definition
Line 26 of System.Lex/ParsingLog.cm


WriteFail Member Function

public abstract void WriteFail()

Definition
Line 29 of System.Lex/ParsingLog.cm


WriteSuccess Member Function

public abstract void WriteSuccess(const String<uchar>& match)

Definition
Line 28 of System.Lex/ParsingLog.cm


WriteTry Member Function

public abstract void WriteTry(const String<uchar>& s)

Definition
Line 27 of System.Lex/ParsingLog.cm