TextDocument ScriptObjectWithTextualDeclaration [...] ModuleInstRefInstance ScriptModuleVarArray [...] ModuleIECDecl ScriptModuleDeclaration