📝 docs(tsl-syntax-reference): document external and remote calls

This commit is contained in:
csh
2026-08-10 18:22:35 +08:00
parent a23f688b01
commit 2938300acb
5 changed files with 233 additions and 69 deletions
+12
View File
@@ -316,6 +316,18 @@ class TslSyntaxReferenceTests(unittest.TestCase):
self.assertEqual("syntax-05-008", write_result.matches[0].section.id)
self.assertEqual("syntax-02-006", diagnose_result.matches[0].section.id)
def test_external_call_queries_retrieve_platform_and_abi_boundaries(self):
cases = {
"动态库常驻": "syntax-17-012",
"外部出参": "syntax-17-013",
"Linux 动态加载": "syntax-17-014",
"函数指针释放": "syntax-17-008",
}
for query, expected_id in cases.items():
with self.subTest(query=query):
result = lookup.query_sections(query, "write", limit=1)
self.assertEqual(expected_id, result.matches[0].section.id)
def test_index_origin_variants_rank_value_rules_first(self):
for query in ("下标从几开始", "下标是从几开始", "请问下标是从几开始"):
with self.subTest(query=query):