Prev Next whats_new_10

Changes and Additions to OMhelp During 2010

Description
10-20
07-05
09-02
02-25

Description
This section contains a list of changes to OMhelp during 2010 (in reverse order by date). Its purpose is to assist you in learning about changes between versions.

10-20
Add the ability for macros to be used inside of macros; i.e., macro recursion .

07-05
Improve error message when the newlinech character is the same as the first character in a delimiter sequence .

Avoid compiler warnings by converting argument type from char to int for the following functions: isalpha, islower, isupper, isspace, isdigit, tolower, and toupper.

09-02
The error message for certain parsing errors was not as helpful as it could have been because a keyword table was out of date. For example, the code
 
     $icode%x% = %y% and $icode%x% = %z%$$
generated the error message
     OMhelp Error: in file 
file_name
     OMhelp parsing error.
     Error occurred in or before line 
line number.

     OMhelp exiting with status equal to 1.
This has been fixed and now has the form: % OMhelp Error: in file %file_name% Error in the $icode command that begins in line %line_number%. This command is not terminated by $$ before $code appears. Error occurred in or before line %line_number%. %

02-25
There was a bug whereby the command key character was reset to $ when an include command was used in an input file. This has been fixed. In addition, an include file example was added for this commands documentation.
Input File: omh/whats_new/10.omh