- Hover provider showing entity information and type - Go-to-definition (F12) for entity references - Basic IFC file validation (ISO-10303-21 header check) - Entity parsing with regex-based detection - Proper CommonJS module system (avoiding ES module issues) This replaces the broken baseline from ifc-developer-tools which had: - Non-functional ES module configuration - Circular dependency issues - Parser crashes - Non-working PositionVisitor Built on Microsoft's LSP example template for a clean, maintainable foundation. Next: Add hierarchical entity dependency tree in hover tooltip."
17 lines
304 B
Batchfile
17 lines
304 B
Batchfile
@ECHO off
|
|
GOTO start
|
|
:find_dp0
|
|
SET dp0=%~dp0
|
|
EXIT /b
|
|
:start
|
|
SETLOCAL
|
|
CALL :find_dp0
|
|
|
|
IF EXIST "%dp0%\node.exe" (
|
|
SET "_prog=%dp0%\node.exe"
|
|
) ELSE (
|
|
SET "_prog=node"
|
|
SET PATHEXT=%PATHEXT:;.JS;=;%
|
|
)
|
|
|
|
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\mocha\bin\_mocha" %*
|