Implement native LSL parser runtime (#82)
Some checks failed
Native code generation / deterministic (push) Failing after 11m53s
Native Rust workspace compile / compile (push) Failing after 1m57s

This commit is contained in:
2026-08-11 02:45:31 +00:00
parent 73cef10054
commit 656d837778
11 changed files with 4008 additions and 1200 deletions

View File

@@ -26,7 +26,7 @@ async fn compile_rlv_calls(
.await;
}
fn compile_parser_call(parser: &Parser) {
fn compile_parser_call(parser: &mut Parser) {
let _ = parser.parse_with_string(String::new());
}
@@ -65,11 +65,8 @@ fn extension_flows_have_typed_callable_signatures() {
}
#[test]
fn extension_constructors_fail_with_catalog_ids() {
assert_eq!(
member_id(YyParser::new()),
"M:LibreMetaverse.LslTools.YyParser.#ctor"
);
fn extension_constructors_have_expected_native_or_failure_behavior() {
assert!(YyParser::new().is_ok());
assert_eq!(
member_id(RlvActionCallbacksDefault::new()),
"M:LibreMetaverse.RLV.RlvActionCallbacksDefault.#ctor"