Opened 7 months ago

Last modified 2 months ago

#3105 readytorelease enhancement

Python Formatter for ISymbolicExpressionTree

Reported by: dpiringe Owned by: mkommend
Priority: medium Milestone: HeuristicLab 3.3.17
Component: Problems.DataAnalysis.Symbolic Version: trunk
Keywords: Cc:

Description

adding a new formatter for ISymbolicExpressionTree to format a tree to python

Change History (13)

comment:1 Changed 7 months ago by dpiringe

  • Status changed from new to accepted

comment:2 Changed 7 months ago by dpiringe

r17842 created branch to implement a python formatter for ISymbolicExpressionTree

comment:3 Changed 7 months ago by dpiringe

r17855

  • added a python formatter (implementation is based on the C# formatter)

comment:4 Changed 7 months ago by dpiringe

r17860

  • added usage checks for imports and helper functions (the formatter only includes necessary stuff)

comment:5 Changed 6 months ago by dpiringe

  • Owner changed from dpiringe to mkommend
  • Status changed from accepted to reviewing

comment:6 Changed 6 months ago by mkommend

r17918: Merge trunk changes into branch.

comment:7 Changed 6 months ago by mkommend

  • Owner changed from mkommend to dpiringe
  • Status changed from reviewing to assigned

comment:8 Changed 6 months ago by dpiringe

r17919

  • added a static FormatTree method
  • reordered the if-else construct and some helper methods
  • refactored the header generation
  • removed all private properties
  • added a helper method for AnalyticQuotient

comment:9 Changed 6 months ago by dpiringe

r17922

  • merged branch into trunk

comment:10 Changed 6 months ago by dpiringe

  • Owner changed from dpiringe to mkommend
  • Status changed from assigned to reviewing
  • Version changed from branch to trunk

r17923

  • removed branch

comment:11 Changed 6 months ago by mkommend

r17929: Added static keyword to private methods to indicate an (most likely) side-effect free method.

comment:12 Changed 6 months ago by mkommend

  • Status changed from reviewing to readytorelease

Reviewed all change sets.

comment:13 Changed 2 months ago by gkronber

r18016: merged r17922, r17929 from trunk to stable

Note: See TracTickets for help on using tickets.