1: doctype "calculator-vars-0_2_1.g.etl";
     2: // This file contains some useful constants. This file is loaded 
     3: // when language level is "vars".
     4: 
     5: /// The constant PI
     6: @JavaConstant("java.lang.Math","PI") 
     7: let PI;
     8: /// The constant E
     9: @JavaConstant("java.lang.Math","E") 
    10: let E;
    11: /// Not a number
    12: @JavaConstant("java.lang.Double","NaN") 
    13: let NaN;
    14: /// Positive infinity
    15: @JavaConstant("java.lang.Double","POSITIVE_INFINITY") 
    16: let POSITIVE_INFINITY;
    17: /// Negative infinity
    18: @JavaConstant("java.lang.Double","NEGATIVE_INFINITY") 
    19: let NEGATIVE_INFINITY;
    20: /// Maximum positive value
    21: @JavaConstant("java.lang.Double","MAX_VALUE") 
    22: let MAX_NUMBER;
    23: /// Minimum positive value
    24: @Q'JavaConstant'("java.lang.Double","MIN_VALUE") 
    25: let q'MIN_NUMBER';
    26: /// Maximum integer value
    27: let MAX_INTEGER = 16#7FFF_FFFF#;
    28: /// Minimum integer value
    29: let MIN_INTEGER = -16#8000_0000#;
    30: /// The null constant
    31: let null = {};