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 } // namespace soulcm.scm2html