package mumbler.truffle.node.literal;
import mumbler.truffle.node.MumblerNode;
import mumbler.truffle.syntax.StringSyntax;
import com.oracle.truffle.api.frame.VirtualFrame;
public class StringNode extends MumblerNode {
public final String str;
public StringNode(StringSyntax str) {
this.str = str.getValue();
setSourceSection(str.getSourceSection());
}
@Override
public String executeString(VirtualFrame virtualFrame) {
return this.str;
}
@Override
public Object execute(VirtualFrame virtualFrame) {
return this.str;
}
}