Remove ANTLR-based StoEx parser, serializer and also custom pretty printer

Description

We already replaced usages of all classes located in org.palladiosimulator.pcm.stochasticexpressions.parser in PALLADIO-498. After EDITORS-266, we can finally remove these classes.

Additionally, we should also replace and remove all usages of the following pretty printing classes:

  • de.uka.ipd.sdq.pcm.stochasticexpressions.PCMStoExPrettyPrintVisitor

  • de.uka.ipd.sdq.stoex.analyser.visitors.StoExPrettyPrintVisitor

Environment

None

Activity

Show:

Former user May 26, 2021 at 2:42 PM

The PRs have been merged into master.

Former user May 14, 2021 at 2:27 PM

Pull requests have been created and assigned.

Former user May 10, 2021 at 5:40 AM

The issue is not as straight forward as expected. There is an expression analyzer switch in the commons project that requires the ability to serialize stoex. However, this project does not have access to PCM, where the printer/parser resides. Options:

  • Use the plain stoex serialiser from commons

  • Create an extended version of this analyzer in the PCM project and use that extended version in all places.

I will look into what approach is more feasible.

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

More fields

Created November 2, 2020 at 7:36 PM
Updated January 31, 2022 at 10:04 AM
Resolved May 14, 2021 at 2:27 PM