Exemplo n.º 1
0
 /// <summary>Получить поддерево</summary>
 /// <param name="Parser">Парсер мат.выражения</param>
 /// <param name="Expression">Математическое выражение</param>
 /// <returns>Результат вызова метода Parser.GetOperatorNode(Value)</returns>
 public override ExpressionTreeNode GetSubTree(ExpressionParser Parser, MathExpression Expression) =>
 Parser.GetOperatorNode(Value);
Exemplo n.º 2
0
 /// <summary>Поддерево элемента, состоящее из узла-переменной</summary>
 /// <param name="Parser">Парсер</param>
 /// <param name="Expression">Математическое выражение</param>
 /// <returns>Узел дерева с переменной, полученной из Expression.Variable[Name]</returns>
 public override ExpressionTreeNode GetSubTree(ExpressionParser Parser, MathExpression Expression)
 => new VariableValueNode(Expression.Variable[Name]);