|
Constant.java
|
// FILE. . . . . /home/hak/hlt/src/hlt/osf/base/Constant.java // EDIT BY . . . Hassan Ait-Kaci // ON MACHINE. . Hak-Laptop // STARTED ON. . Mon Sep 02 16:25:40 2013
This is class for constants of a built-in sort. It defines constants
of built-in sorts, such as integers, floating-point numbers,
booleans, strings, . It is an abstract class because it does not
itself carry the value of such an constant. This is done by a
concrete subclass of Constant, depending on the type of
value of the constant. Here are the concrete subclasses of
Constant:
|
package hlt.osf.base; public abstract class Constant { protected Sort _sort; public Sort sort () { return _sort; } public boolean isInteger () { return _sort.name() == "int"; } public boolean isChar () { return _sort.name() == "char"; } public boolean isFloat () { return _sort.name() == "float"; } public boolean isString () { return _sort.name() == "string"; } public boolean isBoolean () { return _sort.name() == "boolean"; } public abstract String displayForm (); }
This file was generated on Mon Sep 09 09:17:59 PDT 2019 from file Constant.java
by the hlt.language.tools.Hilite Java tool written by Hassan Aït-Kaci