191 lines
3.6 KiB
JSON
191 lines
3.6 KiB
JSON
{
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"diagnostics": {
|
|
"error_code": "stable SIM_INTERP_ERR_*",
|
|
"error_column": "1-based byte column in submitted block",
|
|
"transactional_block": true
|
|
},
|
|
"grammar": {
|
|
"comments": [
|
|
"parenthesized",
|
|
"semicolon",
|
|
"percent-delimiter"
|
|
],
|
|
"expressions": [
|
|
"+",
|
|
"-",
|
|
"*",
|
|
"/",
|
|
"**",
|
|
"MOD",
|
|
"#number",
|
|
"#[expression]",
|
|
"[expression]",
|
|
"ABS",
|
|
"SQRT",
|
|
"SIN",
|
|
"COS",
|
|
"TAN",
|
|
"ASIN",
|
|
"ACOS",
|
|
"ATAN",
|
|
"FIX",
|
|
"FUP",
|
|
"ROUND",
|
|
"EXP",
|
|
"LN"
|
|
],
|
|
"modal_extensions": [
|
|
"G40",
|
|
"G41",
|
|
"G42",
|
|
"G43",
|
|
"G49",
|
|
"G54",
|
|
"G55",
|
|
"G56",
|
|
"G57",
|
|
"G58",
|
|
"G59",
|
|
"G80",
|
|
"G81",
|
|
"G82",
|
|
"G83",
|
|
"G84",
|
|
"G85",
|
|
"G86",
|
|
"G87",
|
|
"G88",
|
|
"G89",
|
|
"M6",
|
|
"M7",
|
|
"M8",
|
|
"M9",
|
|
"M19",
|
|
"M48",
|
|
"M49",
|
|
"M50",
|
|
"M51",
|
|
"M52",
|
|
"M53",
|
|
"M62",
|
|
"M63",
|
|
"M64",
|
|
"M65",
|
|
"M66",
|
|
"M67",
|
|
"M68",
|
|
"M70",
|
|
"M71",
|
|
"M72",
|
|
"M73"
|
|
],
|
|
"parameter_range": [
|
|
1,
|
|
5399
|
|
],
|
|
"words": [
|
|
"G0",
|
|
"G1",
|
|
"G2",
|
|
"G3",
|
|
"G17",
|
|
"G18",
|
|
"G19",
|
|
"G20",
|
|
"G21",
|
|
"G90",
|
|
"G91",
|
|
"M2",
|
|
"M3",
|
|
"M4",
|
|
"M5",
|
|
"M30",
|
|
"N",
|
|
"X",
|
|
"Y",
|
|
"Z",
|
|
"A",
|
|
"B",
|
|
"C",
|
|
"U",
|
|
"V",
|
|
"W",
|
|
"F",
|
|
"S",
|
|
"I",
|
|
"J",
|
|
"K",
|
|
"L",
|
|
"P",
|
|
"Q",
|
|
"R",
|
|
"T",
|
|
"D",
|
|
"H",
|
|
"E"
|
|
]
|
|
},
|
|
"hashes": {
|
|
"block": "fnv1a64 submitted UTF-8 bytes",
|
|
"modal": "fnv1a64 units/distance/plane/motion/spindle/feed/speed",
|
|
"state": "fnv1a64 explicit state and numbered parameters"
|
|
},
|
|
"known_boundaries": [
|
|
"complete G/M/canned-cycle/coordinate compensation is S1-01B",
|
|
"canonical motion/TP is S1-02"
|
|
],
|
|
"native": {
|
|
"path": "/home/mes006/linuxcncWebWASM/build-native/sim_interpreter_test",
|
|
"returncode": 0,
|
|
"status": "verified",
|
|
"stderr": ""
|
|
},
|
|
"outputs": [
|
|
{
|
|
"bytes": 2486,
|
|
"path": "wasm-core/include/sim_interpreter.h",
|
|
"sha256": "c5feac77f9ee272fb66292317925c19b32f30ec49a57e99a4a8bf72f7136d7a6"
|
|
},
|
|
{
|
|
"bytes": 33432,
|
|
"path": "wasm-core/src/sim_interpreter.c",
|
|
"sha256": "5f8c3a1f61867d8ed4308e84b1276f7ecc3a9fc9e6e99ccc47c6f5e60947826a"
|
|
},
|
|
{
|
|
"bytes": 3999,
|
|
"path": "wasm-core/tests/sim_interpreter_test.c",
|
|
"sha256": "50b00d1d457ac06aaea08f5865818ead4b6bfe8b9bcb9124eecd91814b4a8511"
|
|
},
|
|
{
|
|
"bytes": 28885,
|
|
"path": "web/worker/program-runner.mjs",
|
|
"sha256": "b0ce1d6904a5d84e430e49c9c45086cb84508a60c8e20b0512a13ce7c071d5bc"
|
|
}
|
|
],
|
|
"report_sha256": "1c307632e14fa09b670dbbba49eba30841d9c85dda90d28c9cbbbd72e3a2c92a",
|
|
"schema": "rs274-interpreter-closure-report.v1",
|
|
"status": "verified",
|
|
"task_id": "S1-01A",
|
|
"wasm": {
|
|
"missing": [],
|
|
"path": "/home/mes006/linuxcncWebWASM/build-wasm/linuxcnc-sim-core.js",
|
|
"required_exports": [
|
|
"sim_interpreter_size",
|
|
"sim_interpreter_init",
|
|
"sim_interpreter_execute",
|
|
"sim_interpreter_modal_hash",
|
|
"sim_interpreter_error_column",
|
|
"sim_interpreter_parameter_set",
|
|
"sim_interpreter_parameter_get"
|
|
],
|
|
"status": "verified"
|
|
},
|
|
"worker": {
|
|
"error_diagnostics": true,
|
|
"real_wasm": true,
|
|
"status": "verified",
|
|
"test": "web/worker/test_sim_runner.mjs"
|
|
}
|
|
}
|