public class ExpressionEvaluator extends Object
| Constructor and Description |
|---|
ExpressionEvaluator(IScope scope,
ProblemsHandler problemsHandler,
LessCompiler.Configuration configuration) |
ExpressionEvaluator(ProblemsHandler problemsHandler,
LessCompiler.Configuration configuration) |
public ExpressionEvaluator(ProblemsHandler problemsHandler, LessCompiler.Configuration configuration)
public ExpressionEvaluator(IScope scope, ProblemsHandler problemsHandler, LessCompiler.Configuration configuration)
protected void addFunctionsPack(FunctionsPackage pack)
public Expression joinAll(List<Expression> allArguments, ASTCssNode parent)
public List<Expression> evaluateAll(List<Expression> expressions)
public Expression evaluate(CssString input)
public Expression evaluate(EscapedValue input)
public Expression evaluate(EmbeddedScript input)
public Expression evaluate(Variable input)
public Expression evaluateIfPresent(Variable input)
public Expression evaluate(IndirectVariable input)
public Expression evaluate(Expression input)
public boolean booleanEvalueate(ComparisonExpression input)
public Expression evaluate(FunctionExpression input)
public Expression evaluate(ListExpression input)
public Expression evaluate(NamedExpression input)
public Expression evaluate(SignedExpression input)
public Expression evaluate(BinaryExpression input)
public boolean guardsSatisfied(ReusableStructure mixin)
public boolean guardsSatisfied(RuleSet ruleSet)
public boolean evaluate(Guard guard)
public boolean isRatioExpression(Expression expression)
public Expression evaluate(DetachedRuleset input)
Copyright © 2012-2015. All Rights Reserved.