LinkerVisitor Class

Definition

Line 6 of scm2html/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 8 of scm2html/LinkerVisitor.cm


Member Function Details

Visit Member Function

public override void Visit(ActionParser& parser)

Definition
Line 55 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(AlternativeParser& parser)

Definition
Line 41 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(DifferenceParser& parser)

Definition
Line 46 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(Domain& domain)

Definition
Line 114 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(ExpectationParser& parser)

Definition
Line 28 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(GrammarParser& parser)

Definition
Line 74 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(GroupingParser& parser)

Definition
Line 32 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(KleeneParser& parser)

Definition
Line 20 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(ListParser& parser)

Definition
Line 51 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(NonterminalParser& parser)

Definition
Line 59 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(OptionalParser& parser)

Definition
Line 16 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(ParserFile& parserFile)

Definition
Line 107 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(PositiveParser& parser)

Definition
Line 24 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(RuleParser& parser)

Definition
Line 69 of scm2html/LinkerVisitor.cm


Visit Member Function

public override void Visit(SequenceParser& parser)

Definition
Line 36 of scm2html/LinkerVisitor.cm