package IR;
/**
- * Descriptor
+ * Descriptor
*
* represents a symbol in the language (var name, function name, etc).
*/
public class FlagDescriptor extends Descriptor {
- public final static String InitialFlag="initialstate";
+ public final static String InitialFlag="initialstate";
- public FlagDescriptor(String identifier) {
- super(identifier);
- }
+ public FlagDescriptor(String identifier) {
+ super(identifier);
+ }
- private boolean isExternal=false;
- public void makeExternal() {
- isExternal=true;
- }
+ private boolean isExternal=false;
+ public void makeExternal() {
+ isExternal=true;
+ }
- public boolean getExternal() {
- return isExternal;
- }
+ public boolean getExternal() {
+ return isExternal;
+ }
- public String toString() {
- return "Flag "+getSymbol();
- }
+ public String toString() {
+ return "Flag "+getSymbol();
+ }
}