Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- SETLOCAL
- SET NeonPath=f:\dropbox\projects\neon-lang\neon-lang\
- SET NeonCompiler=bin\neonc.exe
- SET NeonExecutor=exec\cnex\cnex.exe
- SET Space=
- :ParseParams
- IF /i "%~x1"==".NEON" SET NeonName=%1
- IF /i "%~x1"==".NEONX" GOTO:run
- IF /i "%1"=="" GOTO:Done
- SHIFT
- SET NEONPARAMS=%NeonParams%%SPACE%%1
- GOTO ParseParams
- :Done
- IF "%NeonName%"=="" (
- %NEONPATH%%NEONEXECUTOR%
- GOTO Break
- )
- CALL:Compile %NeonName% %NEONPARAMS%
- :Break
- ENDLOCAL
- GOTO:eof
- :run
- %NEONPATH%%NEONEXECUTOR% %*
- GOTO Break
- :Compile
- %NEONPATH%%NEONCOMPILER% %NEONNAME%
- IF ErrorLevel 1 GOTO Break
- CALL:run %NEONNAME%x %NEONPARAMS%
- GOTO Break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement