亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? doubleliteral.java

?? JDK1.4編譯器后端
?? JAVA
字號:

package AST;
import java.util.HashSet;import java.util.LinkedHashSet;import java.io.FileNotFoundException;import java.io.File;import java.util.*;import beaver.*;import java.util.ArrayList;import java.util.zip.*;import java.io.*;public class DoubleLiteral extends Literal implements Cloneable {
    public void flushCache() {        super.flushCache();        isZero_computed = false;        constant_computed = false;        constant_value = null;        type_computed = false;        type_value = null;    }     @SuppressWarnings({"unchecked", "cast"})  public DoubleLiteral clone() throws CloneNotSupportedException {        DoubleLiteral node = (DoubleLiteral)super.clone();        node.isZero_computed = false;        node.constant_computed = false;        node.constant_value = null;        node.type_computed = false;        node.type_value = null;        node.in$Circle(false);        node.is$Final(false);    return node;    }     @SuppressWarnings({"unchecked", "cast"})  public DoubleLiteral copy() {      try {          DoubleLiteral node = (DoubleLiteral)clone();          if(children != null) node.children = (ASTNode[])children.clone();          return node;      } catch (CloneNotSupportedException e) {      }      System.err.println("Error: Could not clone node of type " + getClass().getName() + "!");      return null;    }     @SuppressWarnings({"unchecked", "cast"})  public DoubleLiteral fullCopy() {        DoubleLiteral res = (DoubleLiteral)copy();        for(int i = 0; i < getNumChildNoTransform(); i++) {          ASTNode node = getChildNoTransform(i);          if(node != null) node = node.fullCopy();          res.setChild(node, i);        }        return res;    }    // Declared in PrettyPrint.jadd at line 303  public void toString(StringBuffer s) {    s.append(getLITERAL());    s.append("D");  }    // Declared in TypeCheck.jrag at line 588 public void typeCheck() {   if(!isZero() && constant().doubleValue() == 0.0f)     error("It is an error for nonzero floating-point " + getLITERAL() + " to round to zero");   if(constant().doubleValue() == Double.NEGATIVE_INFINITY || constant().doubleValue() == Double.POSITIVE_INFINITY)     error("It is an error for floating-point " + getLITERAL() + " to round to an infinity"); }    // Declared in CodeGeneration.jrag at line 510  public static void push(CodeGeneration gen, double value) {    if(value == 0)      gen.emit(Bytecode.DCONST_0);    else if(value == 1)      gen.emit(Bytecode.DCONST_1);    else {      int index = gen.constantPool().addConstant(value);      gen.emit(Bytecode.LDC2_W).add2(index);    }  }    // Declared in CodeGeneration.jrag at line 575  public void emitPushConstant(CodeGeneration gen) {    DoubleLiteral.push(gen, constant().doubleValue());  }    // Declared in java.ast at line 3    // Declared in java.ast line 128
    public DoubleLiteral() {        super();

    }    // Declared in java.ast at line 10
    // Declared in java.ast line 128    public DoubleLiteral(String p0) {        setLITERAL(p0);    }    // Declared in java.ast at line 15    // Declared in java.ast line 128    public DoubleLiteral(beaver.Symbol p0) {        setLITERAL(p0);    }    // Declared in java.ast at line 19  protected int numChildren() {
    return 0;
  }    // Declared in java.ast at line 22
  public boolean mayHaveRewrite() { return false; }    protected boolean isZero_computed = false;    protected boolean isZero_value;    // Declared in ConstantExpression.jrag at line 147 @SuppressWarnings({"unchecked", "cast"})     public boolean isZero() {        if(isZero_computed)            return isZero_value;        int num = boundariesCrossed;        boolean isFinal = this.is$Final();        isZero_value = isZero_compute();        if(isFinal && num == boundariesCrossed)            isZero_computed = true;        return isZero_value;    }    private boolean isZero_compute() {    String s = getLITERAL();    for(int i = 0; i < s.length(); i++) {      char c = s.charAt(i);      if(c == 'E'  || c == 'e')        break;      if(Character.isDigit(c) && c != '0') {        return false;      }    }    return true;  }    // Declared in ConstantExpression.jrag at line 276 @SuppressWarnings({"unchecked", "cast"})     public Constant constant() {        if(constant_computed)            return constant_value;        int num = boundariesCrossed;        boolean isFinal = this.is$Final();        constant_value = constant_compute();        if(isFinal && num == boundariesCrossed)            constant_computed = true;        return constant_value;    }    private Constant constant_compute() {    try {      return Constant.create(Double.parseDouble(getLITERAL()));    }    catch (NumberFormatException e) {      Constant c = Constant.create(0.0d);      c.error = true;      return c;    }  }    protected boolean type_computed = false;    protected TypeDecl type_value;    // Declared in TypeAnalysis.jrag at line 304 @SuppressWarnings({"unchecked", "cast"})     public TypeDecl type() {        if(type_computed)            return type_value;        int num = boundariesCrossed;        boolean isFinal = this.is$Final();        type_value = type_compute();        if(isFinal && num == boundariesCrossed)            type_computed = true;        return type_value;    }    private TypeDecl type_compute() {  return typeDouble();  }public ASTNode rewriteTo() {    return super.rewriteTo();}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产一区二区三区青草影视| 欧美大白屁股肥臀xxxxxx| 精品一区二区国语对白| 欧美日韩另类一区| 午夜av一区二区三区| 国产成人av自拍| 精品少妇一区二区三区视频免付费| 天天免费综合色| 国产一区久久久| 东方欧美亚洲色图在线| 精品久久久久久久久久久久包黑料 | 午夜精品影院在线观看| 丁香激情综合五月| 粉嫩一区二区三区在线看| 欧美日韩国产不卡| 国产99久久久国产精品潘金| 天堂午夜影视日韩欧美一区二区| 色婷婷国产精品综合在线观看| 亚洲成人在线免费| 日韩一区二区三区视频在线| 精品一区二区三区影院在线午夜| 2023国产一二三区日本精品2022| 国产真实乱偷精品视频免| 中文字幕国产一区二区| 精品剧情在线观看| 亚洲欧美一区二区三区久本道91| 久久人人超碰精品| 日韩av二区在线播放| 天堂成人免费av电影一区| 欧美三级中文字| 欧美丝袜自拍制服另类| 亚洲精品一区二区三区精华液| 亚洲黄一区二区三区| 在线观看av不卡| 国产伦精品一区二区三区免费| 日韩av成人高清| 蜜桃精品在线观看| 亚洲欧洲国产日本综合| 欧美日韩精品欧美日韩精品一 | 成人av在线一区二区| 日本精品一区二区三区高清 | 丝袜美腿亚洲色图| 日韩精品一区二区在线观看| 天天操天天色综合| 精久久久久久久久久久| 国产精品第五页| 色婷婷久久久亚洲一区二区三区| 国产欧美日韩另类视频免费观看 | jizz一区二区| 韩日欧美一区二区三区| 日本欧美一区二区在线观看| 国产91精品欧美| 欧美一级精品在线| 一区二区成人在线观看| 国产美女娇喘av呻吟久久| 欧美专区在线观看一区| 亚洲欧美偷拍卡通变态| 成人高清免费观看| 2023国产精品自拍| 精品欧美久久久| 久久精品一区八戒影视| 久久久久久久久久电影| 亚洲自拍欧美精品| 成人精品一区二区三区中文字幕| 国产精品久久三| 欧美精品丝袜中出| 久久成人久久鬼色| 精品国产1区二区| 成人app网站| 日本一区二区免费在线观看视频| 五月婷婷久久丁香| 欧洲一区二区av| 麻豆精品新av中文字幕| 日韩欧美国产系列| 色婷婷一区二区三区四区| 欧美在线看片a免费观看| 奇米一区二区三区av| 五月天婷婷综合| 精品一区二区在线免费观看| 成人高清在线视频| 成人免费视频caoporn| 麻豆国产欧美日韩综合精品二区| 天天影视色香欲综合网老头| 中文字幕一区三区| 亚洲免费资源在线播放| 日韩国产精品大片| 91精品国产综合久久精品麻豆| 欧美三级三级三级爽爽爽| 成人sese在线| 欧美日韩一区二区三区不卡| 亚洲靠逼com| 亚洲特级片在线| 国产黄色精品网站| 精品国产一区二区三区不卡| 一区二区三区成人| 国产真实乱子伦精品视频| 在线一区二区观看| 欧美国产成人在线| 日韩av一级片| 欧美日韩中文字幕一区| 国产精品久久99| 免费看日韩a级影片| 综合久久给合久久狠狠狠97色| 蜜桃视频一区二区三区| 粉嫩蜜臀av国产精品网站| 国产欧美一区二区精品仙草咪| 成人av综合在线| 亚洲视频综合在线| 国精产品一区一区三区mba桃花| 678五月天丁香亚洲综合网| 99久久99久久精品免费观看| 丝袜诱惑亚洲看片| 99久久99精品久久久久久| 久久久久国色av免费看影院| 久久精品免费观看| 欧美性做爰猛烈叫床潮| 一区二区三区在线影院| 91精品国产乱| www.日本不卡| 另类中文字幕网| 久久不见久久见免费视频7| 免费在线看一区| 精品国内二区三区| 99国产精品99久久久久久| 亚洲欧美国产77777| 麻豆精品国产91久久久久久| 日韩精品资源二区在线| 91精品国产91热久久久做人人| 欧美日本乱大交xxxxx| 欧美卡1卡2卡| 日韩午夜激情av| 91精品国产综合久久久久久| 欧美一区二区三区色| 久久婷婷综合激情| 国产欧美精品一区二区色综合| 欧美激情中文字幕一区二区| 国产精品视频第一区| 亚洲午夜精品17c| 久久精品国产秦先生| 粉嫩蜜臀av国产精品网站| 欧美午夜免费电影| www一区二区| 国产亚洲va综合人人澡精品| 精品一区二区三区免费观看| 日韩欧美一区在线观看| 日韩国产高清影视| 亚洲国产精品成人综合色在线婷婷| 欧美一区二区三区四区在线观看| 精品国产乱码久久久久久牛牛 | 欧美在线观看视频在线| 日韩精品视频网站| 亚洲男人电影天堂| 蜜臀久久99精品久久久久久9| 久久99九九99精品| 在线观看日韩av先锋影音电影院| 制服丝袜av成人在线看| 国产精品家庭影院| 蜜臀精品久久久久久蜜臀 | 国产电影精品久久禁18| 成人免费三级在线| 久久影院午夜片一区| 香蕉乱码成人久久天堂爱免费| 国产成人一区在线| 欧美妇女性影城| 亚洲国产人成综合网站| 国产成人免费网站| 日韩一区二区麻豆国产| 亚洲观看高清完整版在线观看| 成人污视频在线观看| 7878成人国产在线观看| 亚洲精品免费看| 91久久一区二区| 亚洲综合区在线| 91麻豆视频网站| 国产欧美日韩麻豆91| 一色桃子久久精品亚洲| 欧美一级免费大片| 欧美经典一区二区三区| 国产精品久久久久久久久果冻传媒| 中文字幕电影一区| 国产精品无遮挡| 国产日韩欧美麻豆| 亚洲高清不卡在线观看| 在线观看国产91| 日韩三级.com| 亚洲大片一区二区三区| 国产米奇在线777精品观看| 激情都市一区二区| 91福利视频网站| 日韩欧美电影在线| 51精品国自产在线| 欧美精品在线观看一区二区| 欧美变态tickling挠脚心| 欧美日韩免费不卡视频一区二区三区| 欧美日韩国产精选| 久久久精品tv| 国产一区91精品张津瑜| 91视频免费播放| 欧美韩国日本不卡| 亚洲电影第三页|