mirror of
https://github.com/chylex/Query.git
synced 2024-10-17 01:42:46 +02:00
18 lines
456 B
C#
18 lines
456 B
C#
namespace Calculator.Parser;
|
|
|
|
public interface ExpressionVisitor<T> {
|
|
T VisitNumber(Expression.Number number);
|
|
|
|
T VisitNumbersWithUnits(Expression.NumbersWithUnits numbersWithUnits);
|
|
|
|
T VisitGrouping(Expression.Grouping grouping);
|
|
|
|
T VisitUnary(Expression.Unary unary);
|
|
|
|
T VisitBinary(Expression.Binary binary);
|
|
|
|
T VisitUnitAssignment(Expression.UnitAssignment unitAssignment);
|
|
|
|
T VisitUnitConversion(Expression.UnitConversion unitConversion);
|
|
}
|