@echo off REM ================================================================ REM Konvertiert .awl Dateien in .scl Dateien MIT Tiefenoptimierung: REM --improve-gotos Kontrollfluss aufraeumen (Guard->IF, dedup, CASE) REM --globals2params globale Merker-Zugriffe in Parameter umbauen REM (+ toChange-Liste in data\ fuer die Aufrufer) REM REM Beide Schalter implizieren --force (generierte .scl werden neu erzeugt, REM handgeschriebene bleiben geschuetzt). REM REM Weitere Argumente werden durchgereicht, z.B.: REM bin\awl2scl_deep.bat --dir . --category A REM bin\awl2scl_deep.bat ... REM ================================================================ call "%~dp0setenv.bat" REM .venv bevorzugen, sonst System-Python set "PYTHON=python" if exist "%PROJECT%\.venv\Scripts\python.exe" ( set "PYTHON=%PROJECT%\.venv\Scripts\python.exe" ) "%PYTHON%" "%PV_LIB%\awl2scl.py" --improve-gotos --globals2params %* if errorlevel 1 ( echo FEHLER: awl2scl.py wurde mit Fehler beendet. exit /b 1 )