1@echo off
2rem $Id: sdb.bat,v 1.9 2020-07-03 00:31:02 phil Exp $
3rem Snobol4 DeBugger batch file for Windows
4rem Phil Budne 8/14/2013
5rem Updated 7/2/2020 for "run"
6
7setlocal
8set "BINDIR=%~dp0"
9set "LIBDIR=%BINDIR%..\lib"
10
11set SUFF=%RANDOM%-%TIME:~6,5%
12
13rem environment variables used by sdb.sno:
14set "SDB_LISTFILE=%TMP%\sdb-listing-%SUFF%"
15set "SDB_BREAKPOINTS=%TMP%\sdb-bkpts-%RANDOM%-%TIME:~6,5%"
16
17rem use "start" to start in a new window
18:Loop
19"%BINDIR%\snobol4" -l "%SDB_LISTFILE%" -L "%LIBDIR%\sdb.sno" %*
20set SAVED=%ERRORLEVEL%
21if exist %SDB_BREAKPOINTS% goto Loop
22
23exit /B %SAVED%
24