ParsingLog Abstract Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 11 of System.Lex/ParsingLog.cm

Inheritance

Constructors & Destructor

public ParsingLog()
public ParsingLog(int maxLineLength_)

Member Functions

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

Member Variables

private int maxLineLength

Constructor& Destructor Details

ParsingLog Constructor

public ParsingLog()

Definition
Line 13 of System.Lex/ParsingLog.cm


ParsingLog Constructor

public ParsingLog(int maxLineLength_)

Definition
Line 16 of System.Lex/ParsingLog.cm


Member Function Details

DecIndent Member Function

public abstract void DecIndent()

Definition
Line 21 of System.Lex/ParsingLog.cm


IncIndent Member Function

public abstract void IncIndent()

Definition
Line 20 of System.Lex/ParsingLog.cm


MaxLineLength Member Function

public virtual int MaxLineLength()

Definition
Line 27 of System.Lex/ParsingLog.cm


WriteBeginRule Member Function

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

Definition
Line 22 of System.Lex/ParsingLog.cm


WriteEndRule Member Function

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

Definition
Line 23 of System.Lex/ParsingLog.cm


WriteFail Member Function

public abstract Result<bool> WriteFail()

Definition
Line 26 of System.Lex/ParsingLog.cm


WriteSuccess Member Function

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

Definition
Line 25 of System.Lex/ParsingLog.cm


WriteTry Member Function

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

Definition
Line 24 of System.Lex/ParsingLog.cm