diff --git a/src/main/antlr4/edu/kit/formal/psdb/termmatcher/MatchPattern.g4 b/src/main/antlr4/edu/kit/formal/psdb/termmatcher/MatchPattern.g4 index 2787bdfcdaef4f826fc89bab8482647ac497f9e0..4804b0f256ca92f11d0d6450b9ca015c06035513 100644 --- a/src/main/antlr4/edu/kit/formal/psdb/termmatcher/MatchPattern.g4 +++ b/src/main/antlr4/edu/kit/formal/psdb/termmatcher/MatchPattern.g4 @@ -34,6 +34,21 @@ STARDONTCARE: '...' | '…'; DIGITS : DIGIT+ ; fragment DIGIT : [0-9] ; SID: '?' [_a-zA-Z0-9\\]+ ; -ID : [a-zA-Z\\_] ([_a-zA-Z0-9\\])* ; +ID : [a-zA-Z\\_] ([_a-zA-Z0-9\\])*; + + +PLUS : '+' ; +MINUS : '-' ; +MUL : '*' ; +DIV : '/' ; +EQ : '=' ; +NEQ : '!=' ; +GEQ : '>=' ; +LEQ : '<=' ; +GE : '>' ; +LE : '<' ; +AND : '&' ; +OR: '|' ; + COMMENT: '//' ~[\n\r]* -> channel(HIDDEN); WS: [\n\f\r\t ] -> channel(HIDDEN); \ No newline at end of file diff --git a/src/main/java/edu/kit/formal/psdb/gui/controller/DebuggerMain.java b/src/main/java/edu/kit/formal/psdb/gui/controller/DebuggerMain.java index 3019e42bb2916e59bbe23aa54f4cc2321a0777a1..37ac72d11c95ac5d0834f08c7574ae237e6d799f 100644 --- a/src/main/java/edu/kit/formal/psdb/gui/controller/DebuggerMain.java +++ b/src/main/java/edu/kit/formal/psdb/gui/controller/DebuggerMain.java @@ -771,6 +771,7 @@ public class DebuggerMain implements Initializable { WebEngine webEngine = browser.getEngine(); webEngine.load(url); DockNode dn = new DockNode(browser); + dn.setTitle("ScriptLanguage Description"); //this.dockStation.getChildren().add(dn); dn.dock(dockStation, DockPos.LEFT); } diff --git a/src/main/java/edu/kit/formal/psdb/gui/controls/WelcomePane.java b/src/main/java/edu/kit/formal/psdb/gui/controls/WelcomePane.java index 843f15597aef0f564922d68a0b51d562295496d3..391831740c21beb84392a3285bed0b1e9fb284e8 100644 --- a/src/main/java/edu/kit/formal/psdb/gui/controls/WelcomePane.java +++ b/src/main/java/edu/kit/formal/psdb/gui/controls/WelcomePane.java @@ -42,6 +42,7 @@ public class WelcomePane extends AnchorPane { public void loadHelpPage(ActionEvent event) { proofScriptDebugger.getWelcomePaneDock().close(); + proofScriptDebugger.showCommandHelp(event); proofScriptDebugger.showHelpText(); diff --git a/src/main/resources/edu/kit/formal/psdb/gui/intro.html b/src/main/resources/edu/kit/formal/psdb/gui/intro.html index 32610e9c14011481a692ee4a4d0240eba92b24a5..6a231bcd66d871edf1490fa759a846990ad28f39 100644 --- a/src/main/resources/edu/kit/formal/psdb/gui/intro.html +++ b/src/main/resources/edu/kit/formal/psdb/gui/intro.html @@ -77,7 +77,11 @@ inst_occ="...").