Anonymous user
Compiler/Preprocessor: Difference between revisions
→Task
(→Task) |
|||
Line 15:
To make it easier to find, the usage will be within hashtags, and replaces its usage elsewhere in the files processed. These usages will be processed everywhere they are encountered without regard to the syntax of the sample language. The calling arguments replace the define's parameters as a simple string substitution. You may not assume the usage proceeds in an order to form complex combinations. Tokens detected during definition processing can remain separated during usage processing. If the contents within the double hashtags is not a valid macro usage, its entire text is written to the output as if it was not detected. It is not required to use the ending hashtag as the start of another macro usage as we are going for as simple an example as possible to show concept.
There are three possible command line arguments, debug, input, and output. Debug is
{{task heading|Input Specification}}
|