-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mehrstufiges Parsen wo angebracht #126
Comments
Konkret bereits in |
Das würde natürlich bedeuten, dass in logic-tasks/src/LogicTasks/Syntax/TreeToFormula.hs Lines 82 to 87 in 13095f3
err -Message des "Hauptparsers" doch (auch oder nur?) die Fehlermeldung des "Hilfsparsers" auszugeben wäre.
Das ist ja aber vielleicht sowieso sinnvoll? Also wenn etwa schlicht ein Symbol falsch geschrieben ist ( |
Oben vorgeschlagene Anpassungen/Verfeinerungen könnten jetzt zumindest teils durch Veränderungen an (oder alternativ verwendeten Funktionen zu) folgendem umgesetzt werden: logic-tasks/src/Formula/Parsing/Delayed.hs Lines 47 to 63 in ec12c66
und/oder Aufrufstellen wie:
|
In Denn tatsächlich müssen die Eingaben hier ja "voll geklammert" sein. Der Weg über Relevant in diesem Kontext: #221 |
Durch #125 kann jetzt in den Grading-Funktionen jeweils der verwendete Parser individuell gewählt werden bzw mehere verschiedene Parser stufenweise hintereinander geschaltet werden (siehe Skizze in #83 und
partialGrade
inLogicTasks.Syntax.TreeToFormula
).Nach dem selben Schema können sicherlich auch in einigen anderen Aufgabentypen die Parserfehlermeldungen verbessert werden.
The text was updated successfully, but these errors were encountered: