-
- Downloads
Allow switching the language used to parse formulas input by the user
This doesn't affect predicates passed to :exec/:constants/:init yet, because ProB 2's StateSpace.transitionFromPredicate method currently only accepts a string predicate (which is parsed using the model's languate) and not an arbitrary IEvalElement.
Showing
- CHANGELOG.md 1 addition, 0 deletionsCHANGELOG.md
- notebooks/tests/language.ipynb 359 additions, 0 deletionsnotebooks/tests/language.ipynb
- src/main/java/de/prob2/jupyter/CommandUtils.java 1 addition, 0 deletionssrc/main/java/de/prob2/jupyter/CommandUtils.java
- src/main/java/de/prob2/jupyter/FormulaLanguage.java 8 additions, 0 deletionssrc/main/java/de/prob2/jupyter/FormulaLanguage.java
- src/main/java/de/prob2/jupyter/ProBKernel.java 42 additions, 0 deletionssrc/main/java/de/prob2/jupyter/ProBKernel.java
- src/main/java/de/prob2/jupyter/commands/AssertCommand.java 5 additions, 2 deletionssrc/main/java/de/prob2/jupyter/commands/AssertCommand.java
- src/main/java/de/prob2/jupyter/commands/DotCommand.java 3 additions, 2 deletionssrc/main/java/de/prob2/jupyter/commands/DotCommand.java
- src/main/java/de/prob2/jupyter/commands/EvalCommand.java 5 additions, 2 deletionssrc/main/java/de/prob2/jupyter/commands/EvalCommand.java
- src/main/java/de/prob2/jupyter/commands/FindCommand.java 3 additions, 2 deletionssrc/main/java/de/prob2/jupyter/commands/FindCommand.java
- src/main/java/de/prob2/jupyter/commands/HelpCommand.java 2 additions, 1 deletionsrc/main/java/de/prob2/jupyter/commands/HelpCommand.java
- src/main/java/de/prob2/jupyter/commands/LanguageCommand.java 152 additions, 0 deletionssrc/main/java/de/prob2/jupyter/commands/LanguageCommand.java
- src/main/java/de/prob2/jupyter/commands/LetCommand.java 6 additions, 3 deletionssrc/main/java/de/prob2/jupyter/commands/LetCommand.java
- src/main/java/de/prob2/jupyter/commands/PrettyPrintCommand.java 6 additions, 2 deletions...in/java/de/prob2/jupyter/commands/PrettyPrintCommand.java
- src/main/java/de/prob2/jupyter/commands/SolveCommand.java 3 additions, 2 deletionssrc/main/java/de/prob2/jupyter/commands/SolveCommand.java
- src/main/java/de/prob2/jupyter/commands/TableCommand.java 3 additions, 2 deletionssrc/main/java/de/prob2/jupyter/commands/TableCommand.java
- src/main/java/de/prob2/jupyter/commands/TypeCommand.java 3 additions, 2 deletionssrc/main/java/de/prob2/jupyter/commands/TypeCommand.java
Loading
Please register or sign in to comment