Files
JIMRI/java/test/jmri/jmrit/logixng/util/parser/functions/ExpressionNodeConstantScaffold.java
2026-06-17 14:00:51 +02:00

31 lines
658 B
Java

package jmri.jmrit.logixng.util.parser.functions;
import jmri.jmrit.logixng.SymbolTable;
import jmri.jmrit.logixng.util.parser.ExpressionNode;
/**
* ExpressionNodeConstant Scaffold
*
* @author Daniel Bergqvist 2024
*/
public class ExpressionNodeConstantScaffold implements ExpressionNode {
private final Object _value;
public ExpressionNodeConstantScaffold(Object value) {
_value = value;
}
@Override
public Object calculate(SymbolTable symbolTable) {
return _value;
}
/** {@inheritDoc} */
@Override
public String getDefinitionString() {
return null; // This value is never used
}
}