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);
}
}