X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Felaboration%2Fexpressions%2FExpressionVisitor.java;h=861cf48a7daa3146abb26c018b00b3efcb082551;hp=34f45dd0a5ba58c16e8be9ef312ae90e2f2f5f46;hb=292e64ba21f8044df19884dc3e61fe5e292a82df;hpb=1b4d8b692f40d946deb5db8280eb4ca5b36a75a7 diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/expressions/ExpressionVisitor.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/expressions/ExpressionVisitor.java index 34f45dd0a..861cf48a7 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/expressions/ExpressionVisitor.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/expressions/ExpressionVisitor.java @@ -1,39 +1,48 @@ -package org.simantics.scl.compiler.elaboration.expressions; - - -public interface ExpressionVisitor { - void visit(EApply expression); - void visit(EApplyType expression); - void visit(EAsPattern expression); - void visit(EBind expression); - void visit(ECHRRuleset echrRuleset); - 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(ERealLiteral expression); - void visit(ERuleset expression); - void visit(ESelect expression); - void visit(ESimpleLambda expression); - void visit(ESimpleLet expression); - void visit(ETransformation expression); - void visit(ETypeAnnotation expression); - void visit(EVariable expression); - void visit(EViewPattern expression); - void visit(EWhen expression); - void visit(GuardedExpressionGroup expression); -} +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); +}