⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dtdparser.java

📁 OR Mapping工具
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
              CUP$DtdParser$result = new java_cup.runtime.Symbol(3/*name*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 15: // list_node ::= name             {              Vector RESULT = null;		int nleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left;		int nright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right;		String n = (String)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).value;		 RESULT = new Vector (); RESULT.add (n);               CUP$DtdParser$result = new java_cup.runtime.Symbol(11/*list_node*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 14: // list_node ::= LPAREN name_list RPAREN             {              Vector RESULT = null;		int nlleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).left;		int nlright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).right;		Vector nl = (Vector)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).value;		 RESULT= nl;               CUP$DtdParser$result = new java_cup.runtime.Symbol(11/*list_node*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 13: // name_list ::= list_node             {              Vector RESULT = null;		int lnleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left;		int lnright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right;		Vector ln = (Vector)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).value;		 RESULT = ln;               CUP$DtdParser$result = new java_cup.runtime.Symbol(9/*name_list*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 12: // name_list ::= name_list OR_BAR list_node             {              Vector RESULT = null;		int nlleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).left;		int nlright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).right;		Vector nl = (Vector)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).value;		int nleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left;		int nright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right;		Vector n = (Vector)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).value;		 RESULT = nl; nl.addAll (n);               CUP$DtdParser$result = new java_cup.runtime.Symbol(9/*name_list*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 11: // name_list ::= name_list COMMA list_node             {              Vector RESULT = null;		int nlleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).left;		int nlright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).right;		Vector nl = (Vector)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).value;		int nleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left;		int nright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right;		Vector n = (Vector)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).value;		 RESULT = nl; nl.addAll (n);               CUP$DtdParser$result = new java_cup.runtime.Symbol(9/*name_list*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 10: // dtd_element ::= ELEMENT name LPAREN name_list RPAREN RBRACK             {              DtdElement RESULT = null;		int nleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-4)).left;		int nright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-4)).right;		String n = (String)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-4)).value;		int nlleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).left;		int nlright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).right;		Vector nl = (Vector)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).value;		 RESULT = new DtdElement (n, nl);               CUP$DtdParser$result = new java_cup.runtime.Symbol(6/*dtd_element*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-5)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 9: // dtd_element ::= ELEMENT name EMPTY RBRACK             {              DtdElement RESULT = null;		int nleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).left;		int nright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).right;		String n = (String)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).value;		 RESULT = new DtdElement (n);               CUP$DtdParser$result = new java_cup.runtime.Symbol(6/*dtd_element*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-3)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 8: // dtd_element ::= ELEMENT name ANY RBRACK             {              DtdElement RESULT = null;		int nleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).left;		int nright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).right;		String n = (String)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-2)).value;		 RESULT = new DtdElement (n);               CUP$DtdParser$result = new java_cup.runtime.Symbol(6/*dtd_element*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-3)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 7: // dtd_element ::= ELEMENT name LPAREN PCDATA RPAREN RBRACK             {              DtdElement RESULT = null;		int nleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-4)).left;		int nright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-4)).right;		String n = (String)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-4)).value;		 RESULT = new DtdElement (n);               CUP$DtdParser$result = new java_cup.runtime.Symbol(6/*dtd_element*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-5)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 6: // attList ::= ATTLIST name SYNTAX CDATA FIXED quoted_name RBRACK             {              DtdAttList RESULT = null;		int nleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-5)).left;		int nright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-5)).right;		String n = (String)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-5)).value;		int qnleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).left;		int qnright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).right;		String qn = (String)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).value;		 RESULT = new DtdAttList (n, qn);               CUP$DtdParser$result = new java_cup.runtime.Symbol(7/*attList*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-6)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 5: // node ::= dtd_element             {              Object RESULT = null;		int eleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left;		int eright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right;		DtdElement e = (DtdElement)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).value;		 RESULT=e;               CUP$DtdParser$result = new java_cup.runtime.Symbol(8/*node*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 4: // node ::= attList             {              Object RESULT = null;		int aleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left;		int aright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right;		DtdAttList a = (DtdAttList)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).value;		 RESULT = a;               CUP$DtdParser$result = new java_cup.runtime.Symbol(8/*node*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 3: // node_list ::= node             {              Vector RESULT = null;		int nleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left;		int nright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right;		Object n = (Object)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).value;		 RESULT= new Vector (); RESULT.addElement (n);               CUP$DtdParser$result = new java_cup.runtime.Symbol(10/*node_list*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 2: // node_list ::= node_list node             {              Vector RESULT = null;		int nlleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).left;		int nlright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).right;		Vector nl = (Vector)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).value;		int nleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left;		int nright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right;		Object n = (Object)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).value;		 nl.addElement (n); RESULT=nl;               CUP$DtdParser$result = new java_cup.runtime.Symbol(10/*node_list*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 1: // dtd ::= node_list             {              Dtd RESULT = null;		int nlleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left;		int nlright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right;		Vector nl = (Vector)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).value;		 RESULT = new Dtd (); RESULT.docTypeString = "<?xml foo=\"bar\" ?>"; RESULT.everything = nl;               CUP$DtdParser$result = new java_cup.runtime.Symbol(1/*dtd*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          return CUP$DtdParser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 0: // $START ::= dtd EOF             {              Object RESULT = null;		int start_valleft = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).left;		int start_valright = ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).right;		Dtd start_val = (Dtd)((java_cup.runtime.Symbol) CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).value;		RESULT = start_val;              CUP$DtdParser$result = new java_cup.runtime.Symbol(0/*$START*/, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-1)).left, ((java_cup.runtime.Symbol)CUP$DtdParser$stack.elementAt(CUP$DtdParser$top-0)).right, RESULT);            }          /* ACCEPT */          CUP$DtdParser$parser.done_parsing();          return CUP$DtdParser$result;          /* . . . . . .*/          default:            throw new Exception(               "Invalid action number found in internal parse table");        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -