001//
002// Generated by JTB 1.1.2
003//
004
005package jtb.cparser.syntaxtree;
006
007// Grammar production:
008// f0 -> <ENUM>
009// f1 -> ( [ <IDENTIFIER> ] "{" EnumeratorList() "}" | <IDENTIFIER> )
010public class EnumSpecifier implements Node {
011  static final long serialVersionUID = 20050923L;
012
013   public NodeToken f0;
014   public NodeChoice f1;
015
016   public EnumSpecifier(NodeToken n0, NodeChoice n1) {
017      f0 = n0;
018      f1 = n1;
019   }
020
021   public EnumSpecifier(NodeChoice n0) {
022      f0 = new NodeToken("enum");
023      f1 = n0;
024   }
025
026   public void accept(jtb.cparser.visitor.Visitor v) {
027      v.visit(this);
028   }
029}