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}