From ebe9992c0b2fb4d95689038485fa19c78bbfbb1c Mon Sep 17 00:00:00 2001 From: sjunges Date: Fri, 11 Nov 2016 19:33:18 +0100 Subject: [PATCH] Some comments Former-commit-id: 53c95363982122d7e720ad0b290530163d68113b [formerly a9ae691ccb047913654e8f6adec379979c75f30f] Former-commit-id: 4a3ab5776c741db1742ad076e61d973c8068bef3 --- src/builder/ProgramGraphBuilder.h | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/builder/ProgramGraphBuilder.h b/src/builder/ProgramGraphBuilder.h index 90f78f112..d15355e0d 100644 --- a/src/builder/ProgramGraphBuilder.h +++ b/src/builder/ProgramGraphBuilder.h @@ -110,9 +110,11 @@ namespace storm { { graph = new storm::ppg::ProgramGraph(program.getExpressionManager(), program.getVariableDeclarations()); noActionId = graph->getNoActionId(); - } - + + /** + * Runs the translator. + */ void run() { currentStack.push_back(graph->addLocation(true)); // Terminal state. @@ -124,24 +126,25 @@ namespace storm { buildBlock(program); } - + /** + * Extracts the program graph from the builder. + * @return + */ storm::ppg::ProgramGraph* finalize() { storm::ppg::ProgramGraph* tmp = graph; graph = nullptr; return tmp; } - - - - + std::vector currentStack; std::vector nextStack; - + /// Action id if no action is to be executed. storm::ppg::ProgramActionIdentifier noActionId; - + /// Resulting state of an failed observation. storm::ppg::ProgramLocation* observeFailedState = nullptr; - + /// PGCL Program to translate. storm::pgcl::PgclProgram const& program; + /// Obtained Program Graph. storm::ppg::ProgramGraph* graph;