Skip to content

Commit c7e597f

Browse files
committed
op
1 parent 17ead0f commit c7e597f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/org/devore/module/CoreModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,11 @@ public void init(Env dEnv) {
222222
env.set(ast.getFirst().op.toString(), result);
223223
} else {
224224
List<String> parameters = new ArrayList<>();
225-
for (AstNode parameter : ast.getFirst().children)
225+
for (AstNode parameter : ast.getFirst().children) {
226+
if (!(parameter.op instanceof DOp))
227+
throw new DevoreCastException(parameter.op.type(), "op");
226228
parameters.add(parameter.op.toString());
229+
}
227230
List<AstNode> asts = new ArrayList<>();
228231
for (int i = 1; i < ast.size(); ++i)
229232
asts.add(ast.get(i).copy());

0 commit comments

Comments
 (0)