ParsingContext Class

Definition

Line 8 of scmpg/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 scmpg/ParsingContext.cm


Member Function Details

BeginParsingArguments Member Function

public void BeginParsingArguments()

Definition
Line 41 of scmpg/ParsingContext.cm


BeginParsingConcept Member Function

public void BeginParsingConcept()

Definition
Line 71 of scmpg/ParsingContext.cm


BeginParsingTemplateId Member Function

public void BeginParsingTemplateId()

Definition
Line 81 of scmpg/ParsingContext.cm


BeginParsingTypeExpr Member Function

public void BeginParsingTypeExpr()

Definition
Line 61 of scmpg/ParsingContext.cm


EndParsingArguments Member Function

public void EndParsingArguments()

Definition
Line 46 of scmpg/ParsingContext.cm


EndParsingConcept Member Function

public void EndParsingConcept()

Definition
Line 76 of scmpg/ParsingContext.cm


EndParsingTemplateId Member Function

public void EndParsingTemplateId()

Definition
Line 86 of scmpg/ParsingContext.cm


EndParsingTypeExpr Member Function

public void EndParsingTypeExpr()

Definition
Line 66 of scmpg/ParsingContext.cm


PopParsingExpressionStatement Member Function

public void PopParsingExpressionStatement()

Definition
Line 26 of scmpg/ParsingContext.cm


PopParsingIsOrAs Member Function

public void PopParsingIsOrAs()

Definition
Line 56 of scmpg/ParsingContext.cm


PopParsingLvalue Member Function

public void PopParsingLvalue()

Definition
Line 36 of scmpg/ParsingContext.cm


PushParsingExpressionStatement Member Function

public void PushParsingExpressionStatement(bool enable)

Definition
Line 21 of scmpg/ParsingContext.cm


PushParsingIsOrAs Member Function

public void PushParsingIsOrAs(bool enable)

Definition
Line 51 of scmpg/ParsingContext.cm


PushParsingLvalue Member Function

public void PushParsingLvalue(bool enable)

Definition
Line 31 of scmpg/ParsingContext.cm