summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2021-11-05 10:58:15 +0100
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2021-11-05 10:58:15 +0100
commit4f0d223b6cbc70494e5401c3664b054b55021b28 (patch)
tree23cfc02b4779785e19dc5d84d5e34f96ebcf04b0
parent9c2d55d7e8576c909ffa94f210c682117cb61a59 (diff)
Switch target is pretty much always a non string.
-rw-r--r--src/core/src/tonkadur/fate/v1/lang/computation/SwitchValue.java2
-rw-r--r--src/core/src/tonkadur/fate/v1/lang/instruction/SwitchInstruction.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/core/src/tonkadur/fate/v1/lang/computation/SwitchValue.java b/src/core/src/tonkadur/fate/v1/lang/computation/SwitchValue.java
index 4e98afa..0227795 100644
--- a/src/core/src/tonkadur/fate/v1/lang/computation/SwitchValue.java
+++ b/src/core/src/tonkadur/fate/v1/lang/computation/SwitchValue.java
@@ -61,7 +61,7 @@ public class SwitchValue extends Computation
target_type = target.get_type();
- target.expect_string();
+ target.expect_non_string();
candidate_hint = branches.get(0).get_car().get_type();
diff --git a/src/core/src/tonkadur/fate/v1/lang/instruction/SwitchInstruction.java b/src/core/src/tonkadur/fate/v1/lang/instruction/SwitchInstruction.java
index 87a0836..92697bb 100644
--- a/src/core/src/tonkadur/fate/v1/lang/instruction/SwitchInstruction.java
+++ b/src/core/src/tonkadur/fate/v1/lang/instruction/SwitchInstruction.java
@@ -57,7 +57,7 @@ public class SwitchInstruction extends Instruction
{
final Type target_type;
- target.expect_string();
+ target.expect_non_string();
target_type = target.get_type();