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

📄 sql92parser.java

📁 java开源的企业总线.xmlBlaster
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
            {              Double RESULT =null;		int pleft = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-1)).left;		int pright = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-1)).right;		Double p = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-1)).value;		           if (Sql92Parser.log.isLoggable(Level.FINER)) Sql92Parser.log.finer("math_pred((math_term)) '(" + p + ")'");          RESULT = p;                      CUP$Sql92Parser$result = parser.getSymbolFactory().newSymbol("math_pred",14, ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)), ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), RESULT);            }          return CUP$Sql92Parser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 51: // math_pred ::= PLUS math_pred             {              Double RESULT =null;		int pleft = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).left;		int pright = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).right;		Double p = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.peek()).value;		           if (Sql92Parser.log.isLoggable(Level.FINER)) Sql92Parser.log.finer("math_pred(+math_pred) '+" + p + "'");          RESULT = p;                     CUP$Sql92Parser$result = parser.getSymbolFactory().newSymbol("math_pred",14, ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-1)), ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), RESULT);            }          return CUP$Sql92Parser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 50: // math_pred ::= MINUS math_pred             {              Double RESULT =null;		int pleft = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).left;		int pright = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).right;		Double p = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.peek()).value;		           if (Sql92Parser.log.isLoggable(Level.FINER)) Sql92Parser.log.finer("math_pred(-math_pred) '-" + p + "'");          if (p == null) {             RESULT = null;          }          else {                RESULT = new Double(-p.doubleValue());           }                        CUP$Sql92Parser$result = parser.getSymbolFactory().newSymbol("math_pred",14, ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-1)), ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), RESULT);            }          return CUP$Sql92Parser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 49: // math_factor ::= math_pred             {              Double RESULT =null;		int pleft = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).left;		int pright = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).right;		Double p = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.peek()).value;		            if (Sql92Parser.log.isLoggable(Level.FINER)) Sql92Parser.log.finer("math_factor(math_pred) '" +  p + "'");            RESULT = p;                      CUP$Sql92Parser$result = parser.getSymbolFactory().newSymbol("math_factor",13, ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), RESULT);            }          return CUP$Sql92Parser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 48: // math_factor ::= math_factor DIV math_term             {              Double RESULT =null;		int p1left = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)).left;		int p1right = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)).right;		Double p1 = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)).value;		int p2left = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).left;		int p2right = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).right;		Double p2 = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.peek()).value;		             if (Sql92Parser.log.isLoggable(Level.FINER)) Sql92Parser.log.finer("math_factor(math_factor / math_term): '" + p1 + " / " + p2 + "'");            if (p1 == null || p2 == null) {               RESULT = null;            }               else {               RESULT = new Double(p1.doubleValue() / p2.doubleValue());            }                         CUP$Sql92Parser$result = parser.getSymbolFactory().newSymbol("math_factor",13, ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)), ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), RESULT);            }          return CUP$Sql92Parser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 47: // math_factor ::= math_factor TIMES math_term             {              Double RESULT =null;		int p1left = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)).left;		int p1right = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)).right;		Double p1 = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)).value;		int p2left = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).left;		int p2right = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).right;		Double p2 = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.peek()).value;		             if (Sql92Parser.log.isLoggable(Level.FINER)) Sql92Parser.log.finer("math_factor(math_factor * math_term): '" + p1 + " * " + p2 + "'");            if (p1 == null || p2 == null) {               RESULT = null;            }               else {               RESULT = new Double(p1.doubleValue() * p2.doubleValue());            }                         CUP$Sql92Parser$result = parser.getSymbolFactory().newSymbol("math_factor",13, ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)), ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), RESULT);            }          return CUP$Sql92Parser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 46: // math_term ::= math_factor             {              Double RESULT =null;		int pleft = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).left;		int pright = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).right;		Double p = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.peek()).value;		            if (Sql92Parser.log.isLoggable(Level.FINER)) Sql92Parser.log.finer("math_term(math_factor) '" +  p + "'");            RESULT = p;                      CUP$Sql92Parser$result = parser.getSymbolFactory().newSymbol("math_term",12, ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), RESULT);            }          return CUP$Sql92Parser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 45: // math_term ::= math_term MINUS math_term             {              Double RESULT =null;		int p1left = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)).left;		int p1right = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)).right;		Double p1 = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)).value;		int p2left = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).left;		int p2right = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).right;		Double p2 = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.peek()).value;		             if (Sql92Parser.log.isLoggable(Level.FINER)) Sql92Parser.log.finer("math_term(math_term - math_term): '" + p1 + " - " + p2 + "'");            if (p1 == null) {               RESULT = p2;            }            else if (p2 == null) {               RESULT = p1;            }            else {                                         RESULT = new Double(p1.doubleValue() - p2.doubleValue());            }                         CUP$Sql92Parser$result = parser.getSymbolFactory().newSymbol("math_term",12, ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)), ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), RESULT);            }          return CUP$Sql92Parser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 44: // math_term ::= math_term PLUS math_term             {              Double RESULT =null;		int p1left = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)).left;		int p1right = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)).right;		Double p1 = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)).value;		int p2left = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).left;		int p2right = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).right;		Double p2 = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.peek()).value;		             if (Sql92Parser.log.isLoggable(Level.FINER)) Sql92Parser.log.finer("math_term(math_term + math_term): '" + p1 + " + " + p2 + "'");            if (p1 == null) {               RESULT = p2;            }            else if (p2 == null) {               RESULT = p1;            }            else {                                         RESULT = new Double(p1.doubleValue() + p2.doubleValue());            }                         CUP$Sql92Parser$result = parser.getSymbolFactory().newSymbol("math_term",12, ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-2)), ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), RESULT);            }          return CUP$Sql92Parser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 43: // expr ::= STRING             {              Object RESULT =null;		int lleft = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).left;		int lright = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).right;		String l = (String)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.peek()).value;		              RESULT = l;                         CUP$Sql92Parser$result = parser.getSymbolFactory().newSymbol("expr",10, ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), RESULT);            }          return CUP$Sql92Parser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 42: // expr ::= math_term             {              Object RESULT =null;		int eleft = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).left;		int eright = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()).right;		Double e = (Double)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.peek()).value;		              if (Sql92Parser.log.isLoggable(Level.FINER)) Sql92Parser.log.finer("expr(math_term) '" + e + "'");             RESULT = e;                         CUP$Sql92Parser$result = parser.getSymbolFactory().newSymbol("expr",10, ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), RESULT);            }          return CUP$Sql92Parser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 41: // in_pred ::= expr IN L_BRACKET in_term R_BRACKET             {              Boolean RESULT =null;		int eleft = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-4)).left;		int eright = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-4)).right;		Object e = (Object)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-4)).value;		int sleft = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-1)).left;		int sright = ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-1)).right;		java.util.Set s = (java.util.Set)((java_cup.runtime.Symbol) CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-1)).value;		           if (Sql92Parser.log.isLoggable(Level.FINER)) Sql92Parser.log.finer("in_pred '" + e + " IN (" + s + ")'");           if (e == null || s == null) RESULT = new Boolean(false);           else {              RESULT = new Boolean(s.contains(e));           }                      CUP$Sql92Parser$result = parser.getSymbolFactory().newSymbol("in_pred",7, ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.elementAt(CUP$Sql92Parser$top-4)), ((java_cup.runtime.Symbol)CUP$Sql92Parser$stack.peek()), RESULT);            }          return CUP$Sql92Parser$result;          /*. . . . . . . . . . . . . . . . . . . .*/          case 40: // in_pred ::= expr IN L_BRACKET in_value R_BRACKET             {              Boolean RESULT =null;

⌨️ 快捷键说明

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