Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. @ECHO OFF
  2. SETLOCAL
  3. SET NeonPath=f:\dropbox\projects\neon-lang\neon-lang\
  4. SET NeonCompiler=bin\neonc.exe
  5. SET NeonExecutor=exec\cnex\cnex.exe
  6. SET Space=
  7.  
  8. :ParseParams
  9. IF /i "%~x1"==".NEON" SET NeonName=%1
  10. IF /i "%~x1"==".NEONX" GOTO:run
  11. IF /i "%1"=="" GOTO:Done
  12. SHIFT
  13. SET NEONPARAMS=%NeonParams%%SPACE%%1
  14. GOTO ParseParams
  15.  
  16. :Done
  17. IF "%NeonName%"=="" (
  18. %NEONPATH%%NEONEXECUTOR%
  19. GOTO Break
  20. )
  21. CALL:Compile %NeonName% %NEONPARAMS%
  22.  
  23. :Break
  24. ENDLOCAL
  25. GOTO:eof
  26.  
  27. :run
  28. %NEONPATH%%NEONEXECUTOR% %*
  29. GOTO Break
  30.  
  31. :Compile
  32. %NEONPATH%%NEONCOMPILER% %NEONNAME%
  33. IF ErrorLevel 1 GOTO Break
  34. CALL:run %NEONNAME%x %NEONPARAMS%
  35. GOTO Break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement