All Downloads are FREE. Search and download functionalities are using the official Maven repository.

info.bliki.wiki.template.expr.ast.SymbolNode Maven / Gradle / Ivy

The newest version!
package info.bliki.wiki.template.expr.ast;


/**
 * A node for a parsed symbol string (i.e. Sin, Cos, Pi, $x,...)
 *
 */
public class SymbolNode extends ASTNode {

    public SymbolNode(final String value) {
        super(value);
    }

    @Override
    public boolean dependsOn(String variableName) {
        return fStringValue.equals(variableName);
    }

    @Override
    public boolean equals(Object obj) {
        return (obj instanceof SymbolNode) && fStringValue == ((SymbolNode) obj).fStringValue;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy