Feature
|
Details
|
Platforms Independence
|
iPP is built using Java and will run on any platform which
supports the Java Runtime Environment (JRE) 1.1.x.
|
Conditional Compilation
|
iPP supports [ ifdef | ifndef | if | elif | elseif | else | endif ] directives.
|
Recursive Expressions Evaluator
|
iPP supports complex recursive string and arithmetic expressions in definitions and in [ if | elif | elseif ] directives.
|
Macro Processor
|
iPP supports predefined and user defined identifiers and macros using define directive.
|
Embedded Comments
|
iPP supports embedded /* */ comments.
|
Command Line Definitions
|
iPP supports command line definitions using -d and -u command line parameters.
|
Extensible Search Path
|
iPP supports a user extensible search path using INCLUDE environmental variable and -i command line parameter.
|
Java API
|
The iPP engine can be easily accessed from Java or any other programming or scripting language which interfaces with Java.
|
Other
|
iPP supports other functionality found in professional preprocessors.
|