1
0
mirror of https://github.com/chylex/Query.git synced 2025-07-20 00:04:32 +02:00
Query/Calculator/Parser/ExpressionVisitor.cs
2025-07-03 06:22:09 +02:00

18 lines
462 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);
}