1 using System;
2 using System.Collections;
3
4
5
6
7
8 namespace soulcm.scmpg
9 {
10 public class Visitor
11 {
12 public virtual ~Visitor()
13 {
14 }
15 public virtual void Visit(EmptyParser& parser)
16 {
17 }
18 public virtual void Visit(AnyParser& parser)
19 {
20 }
21 public virtual void Visit(TokenParser& parser)
22 {
23 }
24 public virtual void Visit(CharParser& parser)
25 {
26 }
27 public virtual void Visit(StringParser& parser)
28 {
29 }
30 public virtual void Visit(CharSetParser& parser)
31 {
32 }
33 public virtual void Visit(OptionalParser& parser)
34 {
35 }
36 public virtual void Visit(KleeneParser& parser)
37 {
38 }
39 public virtual void Visit(PositiveParser& parser)
40 {
41 }
42 public virtual void Visit(ExpectationParser& parser)
43 {
44 }
45 public virtual void Visit(GroupingParser& parser)
46 {
47 }
48 public virtual void Visit(SequenceParser& parser)
49 {
50 }
51 public virtual void Visit(AlternativeParser& parser)
52 {
53 }
54 public virtual void Visit(DifferenceParser& parser)
55 {
56 }
57 public virtual void Visit(ListParser& parser)
58 {
59 }
60 public virtual void Visit(ActionParser& parser)
61 {
62 }
63 public virtual void Visit(NonterminalParser& parser)
64 {
65 }
66 public virtual void Visit(RuleParser& parser)
67 {
68 }
69 public virtual void Visit(GrammarParser& parser)
70 {
71 }
72 public virtual void Visit(ParserFile& parserFile)
73 {
74 }
75 public virtual void Visit(Domain& domain)
76 {
77 }
78 }
79 }