test - 测试脚本语言

This commit is contained in:
wangli 2024-11-29 10:12:01 +08:00
parent 406d0d5954
commit 511c31a522

View File

@ -3,11 +3,8 @@ package cn.axzo.workflow.server;
import com.googlecode.aviator.AviatorEvaluator; import com.googlecode.aviator.AviatorEvaluator;
import com.googlecode.aviator.AviatorEvaluatorInstance; import com.googlecode.aviator.AviatorEvaluatorInstance;
import com.googlecode.aviator.EvalMode; import com.googlecode.aviator.EvalMode;
import com.googlecode.aviator.Expression;
import com.googlecode.aviator.Options; import com.googlecode.aviator.Options;
import java.util.List;
/** /**
* TODO * TODO
* *
@ -19,7 +16,7 @@ public class Main {
AviatorEvaluatorInstance engine = AviatorEvaluator.newInstance(EvalMode.ASM); AviatorEvaluatorInstance engine = AviatorEvaluator.newInstance(EvalMode.ASM);
engine.setOption(Options.TRACE_EVAL, false); engine.setOption(Options.TRACE_EVAL, false);
Expression exp = engine.compile(" for i in range(0,10) { p(i);}"); Object execute = engine.execute("943+782+887+1043+801+1042+812+882+1300+1900+3720+3415-16000");
exp.execute(); System.out.println(execute);
} }
} }