-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Programmability
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The IDL yaml schema (buildscripts/idl/idl_schema.yml) used for VSCode code completion, hover documentation, and validation is currently separate from the IDL parser (buildscripts/idl/idl/parser.py), meaning there's two IDL specifications. This means developers adding functionality to IDL parsing will also need to add a couple lines to idl_schema.yml.
We should either auto generate the idl_schema.yml based off of the spec in syntax.py, or generate definitions in syntax.py based off of idl_schema.yml.