1 using System;
2 using System.Collections;
3
4 namespace soulcm.scm2html
5 {
6 public class Visitor
7 {
8 public virtual void Visit(EmptyParser& parser)
9 {
10 }
11 public virtual void Visit(AnyParser& parser)
12 {
13 }
14 public virtual void Visit(TokenParser& parser)
15 {
16 }
17 public virtual void Visit(CharParser& parser)
18 {
19 }
20 public virtual void Visit(StringParser& parser)
21 {
22 }
23 public virtual void Visit(CharSetParser& parser)
24 {
25 }
26 public virtual void Visit(OptionalParser& parser)
27 {
28 }
29 public virtual void Visit(KleeneParser& parser)
30 {
31 }
32 public virtual void Visit(PositiveParser& parser)
33 {
34 }
35 public virtual void Visit(ExpectationParser& parser)
36 {
37 }
38 public virtual void Visit(GroupingParser& parser)
39 {
40 }
41 public virtual void Visit(SequenceParser& parser)
42 {
43 }
44 public virtual void Visit(AlternativeParser& parser)
45 {
46 }
47 public virtual void Visit(DifferenceParser& parser)
48 {
49 }
50 public virtual void Visit(ListParser& parser)
51 {
52 }
53 public virtual void Visit(ActionParser& parser)
54 {
55 }
56 public virtual void Visit(NonterminalParser& parser)
57 {
58 }
59 public virtual void Visit(RuleParser& parser)
60 {
61 }
62 public virtual void Visit(GrammarParser& parser)
63 {
64 }
65 public virtual void Visit(ParserFile& parserFile)
66 {
67 }
68 public virtual void Visit(Domain& domain)
69 {
70 }
71 public virtual void Visit(LexerFile& lexerFile)
72 {
73 }
74 public virtual void Visit(Char& c)
75 {
76 }
77 public virtual void Visit(Any& a)
78 {
79 }
80 public virtual void Visit(Range& r)
81 {
82 }
83 public virtual void Visit(Class& c)
84 {
85 }
86 public virtual void Visit(Alt& alt)
87 {
88 }
89 public virtual void Visit(Cat& cat)
90 {
91 }
92 public virtual void Visit(Kleene& kleene)
93 {
94 }
95 public virtual void Visit(Pos& pos)
96 {
97 }
98 public virtual void Visit(Opt& opt)
99 {
100 }
101 public virtual void Visit(ParenExpr& parenExpr)
102 {
103 }
104 public virtual void Visit(SymbolExpr& symbolExpr)
105 {
106 }
107 public virtual void Visit(RefExpr& refExpr)
108 {
109 }
110 }
111 }