From 351567960bd825fbdd4a3f15719f7074a13cdfd3 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 15 Jul 2016 14:34:15 +0100 Subject: Generate switch statements in C# backend --- src/main/java/org/zwobble/couscous/ast/NodeTypes.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/main/java/org/zwobble/couscous/ast') diff --git a/src/main/java/org/zwobble/couscous/ast/NodeTypes.java b/src/main/java/org/zwobble/couscous/ast/NodeTypes.java index 86703ff..41ba8af 100644 --- a/src/main/java/org/zwobble/couscous/ast/NodeTypes.java +++ b/src/main/java/org/zwobble/couscous/ast/NodeTypes.java @@ -1,6 +1,8 @@ package org.zwobble.couscous.ast; import com.google.common.collect.ImmutableMap; +import org.zwobble.couscous.ast.sugar.SwitchCaseNode; +import org.zwobble.couscous.ast.sugar.SwitchNode; import java.util.Map; @@ -69,6 +71,8 @@ public class NodeTypes { .put(OperationNode.class, OPERATION) .put(ReturnNode.class, RETURN) .put(StaticReceiver.class, STATIC_RECEIVER) + .put(SwitchNode.class, SWITCH) + .put(SwitchCaseNode.class, SWITCH_CASE) .put(TernaryConditionalNode.class, TERNARY_CONDITIONAL) .put(ThisReferenceNode.class, THIS_REFERENCE) .put(ThrowNode.class, THROW) -- cgit v1.2.3