Compiler/Preprocessor: Difference between revisions

Content added Content deleted
(First Preprocessor Task)
 
(Add references to other tasks)
Line 32: Line 32:
{{task heading|Output Specification}}
{{task heading|Output Specification}}


If you do not support a runtine debugging flag, your code should support only the second version. Otherwise, it should provide either. Yielding code output of:
If you do not support a runtime debugging flag, your code should support only the second version. Otherwise, it should provide either. Yielding code output of:
<pre>
<pre>
area = 6 * 5;
area = 6 * 5;
Line 47: Line 47:
area = 6 * 5;
area = 6 * 5;
</pre>
</pre>
;Related Tasks
* [[Compiler/lexical_analyzer|Lexical Analyzer task]]
* [[Compiler/syntax_analyzer|Syntax Analyzer task]]
* [[Compiler/code_generator|Code Generator task]]
* [[Compiler/virtual_machine_interpreter|Virtual Machine Interpreter task]]
* [[Compiler/AST_interpreter|AST Interpreter task]]
<hr>
<br><br>