Add support/lsp/claro_lsp_stub.py from Claro v1.17.26 zip

This commit is contained in:
RayPals
2026-06-01 00:55:44 +02:00
parent 87eb1d200f
commit 0da1095c03
+13
View File
@@ -0,0 +1,13 @@
#!/usr/bin/env python3
"""Tiny Claro IDE helper stub for v1.17.26.
It prints completion words. A real Language Server Protocol service can build on this.
"""
KEYWORDS = [
"SAY", "ASK", "SET", "IF", "ELSE", "END", "REPEAT", "TEACH", "DO",
"CLASS", "NEW", "START TASK", "WAIT TASK", "HTTP GET", "OPEN WINDOW",
"CLEAR SCREEN", "DRAW TEXT", "UPDATE SCREEN", "CLOSE WINDOW",
"TYPE OF", "CHECK TYPE",
]
TYPES = ["NUMBER", "TEXT", "YESNO", "LIST", "MAP", "OBJECT", "ANY"]
for word in KEYWORDS + TYPES:
print(word)