ParsingContext Class

Definition

Line 8 of scmlg/ParsingContext.cm

Constructors & Destructor

public ParsingContext()

Member Functions

public void BeginParsingArguments()
public void BeginParsingConcept()
public void BeginParsingTemplateId()
public void BeginParsingTypeExpr()
public void EndParsingArguments()
public void EndParsingConcept()
public void EndParsingTemplateId()
public void EndParsingTypeExpr()
public void PopParsingExpressionStatement()
public void PopParsingIsOrAs()
public void PopParsingLvalue()
public void PushParsingExpressionStatement(bool enable)
public void PushParsingIsOrAs(bool enable)
public void PushParsingLvalue(bool enable)

Member Variables

public bool parsingArguments
private Stack<bool> parsingArgumentsStack
public bool parsingConcept
private Stack<bool> parsingConceptStack
public bool parsingExpressionStatement
private Stack<bool> parsingExpressionStatementStack
public bool parsingIsOrAs
private Stack<bool> parsingIsOrAsStack
public bool parsingLvalue
private Stack<bool> parsingLvalueStack
public bool parsingTemplateId
private Stack<bool> parsingTemplateIdStack
public bool parsingTypeExpr
private Stack<bool> parsingTypeExprStack

Constructor& Destructor Details

ParsingContext Constructor

public ParsingContext()

Definition
Line 10 of scmlg/ParsingContext.cm


Member Function Details

BeginParsingArguments Member Function

public void BeginParsingArguments()

Definition
Line 41 of scmlg/ParsingContext.cm


BeginParsingConcept Member Function

public void BeginParsingConcept()

Definition
Line 71 of scmlg/ParsingContext.cm


BeginParsingTemplateId Member Function

public void BeginParsingTemplateId()

Definition
Line 81 of scmlg/ParsingContext.cm


BeginParsingTypeExpr Member Function

public void BeginParsingTypeExpr()

Definition
Line 61 of scmlg/ParsingContext.cm


EndParsingArguments Member Function

public void EndParsingArguments()

Definition
Line 46 of scmlg/ParsingContext.cm


EndParsingConcept Member Function

public void EndParsingConcept()

Definition
Line 76 of scmlg/ParsingContext.cm


EndParsingTemplateId Member Function

public void EndParsingTemplateId()

Definition
Line 86 of scmlg/ParsingContext.cm


EndParsingTypeExpr Member Function

public void EndParsingTypeExpr()

Definition
Line 66 of scmlg/ParsingContext.cm


PopParsingExpressionStatement Member Function

public void PopParsingExpressionStatement()

Definition
Line 26 of scmlg/ParsingContext.cm


PopParsingIsOrAs Member Function

public void PopParsingIsOrAs()

Definition
Line 56 of scmlg/ParsingContext.cm


PopParsingLvalue Member Function

public void PopParsingLvalue()

Definition
Line 36 of scmlg/ParsingContext.cm


PushParsingExpressionStatement Member Function

public void PushParsingExpressionStatement(bool enable)

Definition
Line 21 of scmlg/ParsingContext.cm


PushParsingIsOrAs Member Function

public void PushParsingIsOrAs(bool enable)

Definition
Line 51 of scmlg/ParsingContext.cm


PushParsingLvalue Member Function

public void PushParsingLvalue(bool enable)

Definition
Line 31 of scmlg/ParsingContext.cm