初始化提交

This commit is contained in:
王立帮
2024-07-19 10:16:00 +08:00
parent 4c7b571f20
commit 4a2d56dcc4
7084 changed files with 741212 additions and 63 deletions

View File

@@ -0,0 +1,30 @@
export const SCoopTask = function (_, generator) {
var _tasknum = this.getFieldValue('_tasknum');
var statements_setup = generator.statementToCode(this, 'setup');
var statements_loop = generator.statementToCode(this, 'loop');
var taskcode = 'defineTask(scoopTask' + _tasknum + ')\n'
+ 'void scoopTask' + _tasknum + '::setup()\n'
+ '{\n'
+ statements_setup
+ '}\n'
+ 'void scoopTask' + _tasknum + '::loop()\n'
+ '{\n'
+ statements_loop
+ '}\n';
generator.definitions_['include_Scoop'] = '#include "SCoop.h"';
generator.setups_['scoop_start'] = 'mySCoop.start();';
generator.definitions_['scoop_task' + _tasknum] = taskcode;
var code = "";
return code;
}
export const SCoop_yield = function () {
var code = 'yield();\n';
return code;
}
export const SCoop_sleep = function (_, generator) {
var value_sleeplength = generator.valueToCode(this, 'sleeplength', generator.ORDER_ATOMIC);
var code = 'sleep(' + value_sleeplength + ');\n'
return code;
}