]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/expressions/ExpressionVisitor.java
(refs #7371) Support for select keyword for CHR constraints
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / elaboration / expressions / ExpressionVisitor.java
index 34f45dd0a5ba58c16e8be9ef312ae90e2f2f5f46..861cf48a7daa3146abb26c018b00b3efcb082551 100644 (file)
@@ -1,39 +1,48 @@
-package org.simantics.scl.compiler.elaboration.expressions;\r
-\r
-\r
-public interface ExpressionVisitor {\r
-    void visit(EApply expression);\r
-    void visit(EApplyType expression);\r
-    void visit(EAsPattern expression);\r
-    void visit(EBind expression);\r
-    void visit(ECHRRuleset echrRuleset);\r
-    void visit(EConstant expression);\r
-    void visit(ECoveringBranchPoint expression);\r
-    void visit(EEnforce expression);\r
-    void visit(EEquations expression);\r
-    void visit(EError expression);\r
-    void visit(EExternalConstant expression);\r
-    void visit(EFieldAccess expression);\r
-    void visit(EGetConstraint expression);\r
-    void visit(EIf expression);\r
-    void visit(EIntegerLiteral expression);\r
-    void visit(ELambda expression);\r
-    void visit(ELambdaType expression);\r
-    void visit(ELet expression);\r
-    void visit(EListComprehension expression);\r
-    void visit(EListLiteral expression);\r
-    void visit(ELiteral expression);\r
-    void visit(EMatch expression);\r
-    void visit(EPlaceholder expression);\r
-    void visit(ERealLiteral expression);\r
-    void visit(ERuleset expression);\r
-    void visit(ESelect expression);\r
-    void visit(ESimpleLambda expression);\r
-    void visit(ESimpleLet expression);\r
-    void visit(ETransformation expression);\r
-    void visit(ETypeAnnotation expression);\r
-    void visit(EVariable expression);\r
-    void visit(EViewPattern expression);\r
-    void visit(EWhen expression);\r
-    void visit(GuardedExpressionGroup expression);\r
-}\r
+package org.simantics.scl.compiler.elaboration.expressions;
+
+
+public interface ExpressionVisitor {
+    void visit(EApply expression);
+    void visit(EApplyType expression);
+    void visit(EAsPattern expression);
+    void visit(EBinary expression);
+    void visit(EBind expression);
+    void visit(EBlock expression);
+    void visit(ECHRSelect expression);
+    void visit(ECHRRuleset expression);
+    void visit(ECHRRulesetConstructor expression);
+    void visit(EConstant expression);
+    void visit(ECoveringBranchPoint expression);
+    void visit(EEnforce expression);
+    void visit(EEquations expression);
+    void visit(EError expression);
+    void visit(EExternalConstant expression);
+    void visit(EFieldAccess expression);
+    void visit(EGetConstraint expression);
+    void visit(EIf expression);
+    void visit(EIntegerLiteral expression);
+    void visit(ELambda expression);
+    void visit(ELambdaType expression);
+    void visit(ELet expression);
+    void visit(EListComprehension expression);
+    void visit(EListLiteral expression);
+    void visit(ELiteral expression);
+    void visit(EMatch expression);
+    void visit(EPlaceholder expression);
+    void visit(EPreLet expression);
+    void visit(ERange expression);
+    void visit(ERealLiteral expression);
+    void visit(ERecord expression);
+    void visit(ERuleset expression);
+    void visit(ESelect expression);
+    void visit(ESimpleLambda expression);
+    void visit(ESimpleLet expression);
+    void visit(EStringLiteral expression);
+    void visit(ETransformation expression);
+    void visit(ETypeAnnotation expression);
+    void visit(EVar expression);
+    void visit(EVariable expression);
+    void visit(EViewPattern expression);
+    void visit(EWhen expression);
+    void visit(GuardedExpressionGroup expression);
+}