Compiler/Simple file inclusion pre processor: Difference between revisions
Compiler/Simple file inclusion pre processor (view source)
Revision as of 23:53, 7 June 2021
, 2 years ago→{{header|Julia}}
Line 445:
function includefile(s)
try
m = match(r"(\s)include\(\"([^\"]+)\"\)(\s)", s)
return m.captures[1] * read(m.captures[2], String) * m.captures[3]
catch y
Line 455:
input = read(infile, String)
output = replace(input, r"\sinclude\(\"[^\"]+\"\s\)" => includefile)
write(outfile, output)
|