ASTCharLiteral.java

package edu.udel.cis.vsl.tass.front.minimp.ast.expression;

import edu.udel.cis.vsl.tass.front.minimp.ast.type.ASTCharType;
import edu.udel.cis.vsl.tass.front.minimp.ast.type.ASTTypeIF;

public class ASTCharLiteral extends ASTLiteralExpression {
  private char literalValue;

  public ASTCharLiteral(ASTTypeIF type, char value) {
    super(type);
    literalValue = value;
  }

  public ASTCharLiteral(String attribute) {
	  super(new ASTCharType());
	  literalValue = attribute.charAt(0);
  }

public char getValue() {
    return literalValue;
  }

  public String toString() {
    return String.valueOf(literalValue);
  }
}