FusionCalculator/src/Calculator.fu
2023-12-22 22:43:02 +06:00

12 lines
346 B
Plaintext

public static class Calculator {
public static double Calculate(string exprStr) {
Lexer() lexer;
List<Token()> tokens = lexer.Lex(exprStr);
// lexer.PrintTokens();
Parser() parser;
IExpression expr = parser.Parse(tokens);
// parser.PrintGraphVizCode();
return expr.Calculate();
}
}