Checking VBScript for syntax errors without actually running the script
I have a script in VBScript. I'm not sure if it contains any syntax errors or other non-runtime errors. Normally I would just run the script, but I don't want the script to actually run because the changes it makes are hard to reverse correctly.
Is it possible to make W/CScript check for syntax errors but not run the script if none were found?
I didn't know if this was better suited for SO but I thought it was more WScript specific, as my question lies with WSCript and not the script itself.
For those that like to know how I worked around this:
The majority of the script were subs and functions, with only a few lines of code that were executed on startup. I moved those lines into a Sub Main, and places a line to call Main on the first line.
If I needed to check for syntax errors, I could comment the line that calls Sub Main so no code would be executed.