Category:TXR: Difference between revisions

(Just a few blurbs about this language to frame some of this into context.)
Line 83:
#include "@next_file"
@ (bind next_dir dir)
@ (or)
#@/ */include <@next_file>
@ (bind next_dir sys_includes)
@ (bind next_dir2 gcc_includes)
@ (or)
#@/ */include <@*header_dir/@next_file>
Line 92 ⟶ 88:
@ (bind next_dir2 `@gcc_includes@header_dir/`)
@ (or)
#@/ */include_nextinclude <@next_file>
@ (bind next_dir gcc_includessys_includes)
@ (bind next_dir2 gcc_includes)
@ (or)
#@/ */include_next <@*header_dir/@next_file>
@ (bind next_dir `@gcc_includes@header_dir/`)
@ (or)
#@/ */includeinclude_next <@next_file>
@ (bind next_dir sys_includesgcc_includes)
@ (end)
@ (try)
@ (process_file next_dir next_file already_visited visited_out_next)
@ (merge already_visited already_visited visited_out_next)
@ (catch file_error)
@ (try)
@ (process_file next_dir2 next_file already_visited visited_out_next)
@ (merge already_visited already_visited visited_out_next)
@ (catch file_error)
@ (end)
@ (end)
Anonymous user