План: dom
-
Объетная модель (О.М.) (extends Expression 0)
-
Вычисление О.М. (CalculateExpressionVisitor)
-
Преоброзование О.М. в текст (StringExpressionVisitor)
-
Лексер текст -> Lex[]
-
Парсер Lex[] -> О.М.
-
Обработка ошибок
-
Поддержка Х
-
Поддержка мат. функций
-
Тернарный оператор - в процессе (? :)
-
Графики - в процессе
-
text -> lexer -> Lexeme -> parser -> dom -> результат
-
добавить возведение в степень (^), min max