org.unlaxer.tinyexpression.evaluator.javacode.NakedVariableBuilder Maven / Gradle / Ivy
package org.unlaxer.tinyexpression.evaluator.javacode;
import org.unlaxer.Token;
import org.unlaxer.tinyexpression.evaluator.javacode.JavaCodeCalculator.CodeBuilder;
import org.unlaxer.tinyexpression.parser.NakedVariableParser;
public class NakedVariableBuilder implements CodeBuilder{
public static NakedVariableBuilder SINGLETON = new NakedVariableBuilder();
@Override
public void build(SimpleJavaCodeBuilder builder, Token token) {
String variableName = NakedVariableParser.getVariableName(token);
builder.append("calculateContext.getFromNumberOrStringOrBoolean(").w(variableName).append(")");
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy