Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/01/21 13:40:55 (2 years ago)
Author:
chaider
Message:

#3140

  • some more refactoring
  • added possibility to set value of num nodes in infix parser
  • changed displaying style of number
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3140_NumberSymbol/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Formatters/SymbolicDataAnalysisExpressionSmalltalkFormatter.cs

    r17180 r18100  
    8383        }
    8484        stringBuilder.Append(")");
    85       } else if (symbol is Constant) {
    86         ConstantTreeNode constantTreeNode = node as ConstantTreeNode;
    87         stringBuilder.Append(constantTreeNode.Value.ToString(CultureInfo.InvariantCulture));
    88       } else if (symbol is Cosine) {
     85      } else if (symbol is INumericSymbol) {
     86        var numberTreeNode = node as INumericTreeNode;
     87        stringBuilder.Append(numberTreeNode?.Value.ToString(CultureInfo.InvariantCulture));
     88      }else if (symbol is Cosine) {
    8989        stringBuilder.Append(FormatRecursively(node.GetSubtree(0)));
    9090        stringBuilder.Append(" cos");
Note: See TracChangeset for help on using the changeset viewer.