Talk:Compiler/Simple file inclusion pre processor: Difference between revisions

Line 1:
===wrong language===
This task would probably be more useful and help compare different languages better (the point of this site) if it handled the same syntax used by [[Compiler/Sample_programs]], rather than ALGOL 68 processes ALGOL 68, C processes C, PL/1 processes PL/1, Phix processes Phix, etc. --[[User:Petelomax|Pete Lomax]] ([[User talk:Petelomax|talk]]) 17:35, 6 June 2021 (UTC)
 
:You have a point, but by processing the actual language, it compares the language's pre-processor facilities and also how hard pre-processing the source is.
:I strongly suspect that the syntax of Algol 68, PL/1 and COBOL (for example) makes the implementation harder than a C pre-processor would be, which was part of my motivation.
:To pre-process Algol 68, PL/1 and COBOL for this task requires some level of lexical analysis, whilst a C pre-processor need only find lines that start with "#include" ( possibly with spaces before and after the "#" ). --[[User:Tigerofdarkness|Tigerofdarkness]] ([[User talk:Tigerofdarkness|talk]]) 18:25, 6 June 2021 (UTC)
3,021

edits