LinkerVisitor Class

Definition

Line 10 of scmpg/LinkerVisitor.cm

Inheritance

Constructors & Destructor

public LinkerVisitor()

Member Functions

public override void Visit(ActionParser& parser)
public override void Visit(AlternativeParser& parser)
public override void Visit(DifferenceParser& parser)
public override void Visit(Domain& domain)
public override void Visit(ExpectationParser& parser)
public override void Visit(GrammarParser& parser)
public override void Visit(GroupingParser& parser)
public override void Visit(KleeneParser& parser)
public override void Visit(ListParser& parser)
public override void Visit(NonterminalParser& parser)
public override void Visit(OptionalParser& parser)
public override void Visit(ParserFile& parserFile)
public override void Visit(PositiveParser& parser)
public override void Visit(RuleParser& parser)
public override void Visit(SequenceParser& parser)

Enumerated Types

public enum Stage

Member Variables

private GrammarParser* currentParser
private RuleParser* currentRule
private Domain* domain
private Stage stage

Constructor& Destructor Details

LinkerVisitor Constructor

public LinkerVisitor()

Definition
Line 12 of scmpg/LinkerVisitor.cm


Member Function Details

Visit Member Function

public override void Visit(ActionParser& parser)

Definition
Line 59 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(AlternativeParser& parser)

Definition
Line 45 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(DifferenceParser& parser)

Definition
Line 50 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(Domain& domain)

Definition
Line 118 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(ExpectationParser& parser)

Definition
Line 32 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(GrammarParser& parser)

Definition
Line 78 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(GroupingParser& parser)

Definition
Line 36 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(KleeneParser& parser)

Definition
Line 24 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(ListParser& parser)

Definition
Line 55 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(NonterminalParser& parser)

Definition
Line 63 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(OptionalParser& parser)

Definition
Line 20 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(ParserFile& parserFile)

Definition
Line 111 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(PositiveParser& parser)

Definition
Line 28 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(RuleParser& parser)

Definition
Line 73 of scmpg/LinkerVisitor.cm


Visit Member Function

public override void Visit(SequenceParser& parser)

Definition
Line 40 of scmpg/LinkerVisitor.cm