{ "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" } }