Menu

Home

Richard Bailey

Welcome to your wiki!

This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].

The wiki uses Markdown syntax.

Project Members:


Discussion

  • Richard Bailey

    Richard Bailey - 2015-01-27

    For complete documentation and the latest files see http://www.rtbaileyphd.com/preprocessorwizard/

     

    Last edit: Richard Bailey 2015-01-28
  • Richard Bailey

    Richard Bailey - 2015-02-13

    The 2/8/15 version fixes a very minor problem when the user's eval text contains a Perl error.

     
  • Richard Bailey

    Richard Bailey - 2015-05-05

    May 4 2015 An updated version is available:

    1. If $StartDir is not blank, then $DoDirPtns can be specified to limit what subdirectories are searched for files to preprocess.

    2. end can be used as an alias for endif or end if.

    3. Print %global hash into the log file.

    4. If there are missing endifs, print the line number of the if/ifndef to which the missing endif most likely belongs. This is triggered by finding a command for which the indentation level has unexpectedly decreased below what is expected. For this to work, you will need to have correct indentation. Previously, missing endifs were not detected until the end of the file was reached and it was difficult to know where to look to fix the error.

    5. Exit more gracefully if called from a background process.

    6. Increased scope of the eval function to test %ENV. NOTE: THIS CHANGE COULD AFFECT YOU IF YOU HAVE BEEN USING VARIABLE NAMES THAT ARE THE SAME AS ANY OF YOUR ENVIRONMENT VARIABLE NAMES.

     
  • Richard Bailey

    Richard Bailey - 2015-07-30

    7/29/15 NOTE SF Uploading is currently broken, so have been unable to upload the latest changes. However, you can get these at rtbaileyphd.com

     
  • Richard Bailey

    Richard Bailey - 2015-08-02

    7/29/15 The latest version is easier to use and also is enhanced by now allowing for expressions using the preprocessor variables. E.g.,:
    //.if (UseZip || UseZap) && ! OmitBeta
    //.if Version == 2
    See http://www.rtbaileyphd.com/preprocessorwizard/ for complete documentation.

     
  • Richard Bailey

    Richard Bailey - 2017-06-19

    The 06/18/17 version update is to print lines at the conclusion of the run to summarize the globals that were set. One line lists all the globals that contain "DEBUG_" and another line lists the remainder. This is handy when one is using the preprocessor to configure debug code in and out.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.