The ACScenarioGrammaer specifies the same rule three times which is implemented differently in the Semantic aswell. Specifically these three rules seem to be triplication: treeScenariofullScenario and annotatedTreeScenario.
ToDo: What has to be done?
Figure out if these three rules are all even needed or if they can be replaced with each other
Streamline their usage if they can be replaced
Clean up the treeScenario and annotatedTreeScenario Semantic methods if you cannot remove them.
In case they were not removed write some tests so that people who don't know what those methods can learn about them.
Explanation: Why? What value does it have?
Nobody really understand what these are for at the moment and they just seem to blow up the Semantic.
Problem: What is wrong?
The
ACScenarioGrammaer
specifies the same rule three times which is implemented differently in the Semantic aswell. Specifically these three rules seem to be triplication:treeScenario
fullScenario
andannotatedTreeScenario
.ToDo: What has to be done?
treeScenario
andannotatedTreeScenario
Semantic methods if you cannot remove them.Explanation: Why? What value does it have?
Nobody really understand what these are for at the moment and they just seem to blow up the Semantic.