source: src/CompilationState.hpp@ 4226eed

Last change on this file since 4226eed was 5c56a22, checked in by Peter A. Buhr <pabuhr@…>, 2 weeks ago

harmonize AST dump and flag names, and the order the passes are called

  • Property mode set to 100644
File size: 1.0 KB
RevLine 
[7f38b67a]1//
2// Cforall Version 1.0.0 Copyright (C) 2018 University of Waterloo
3//
4// The contents of this file are covered under the licence agreement in the
5// file "LICENCE" distributed with Cforall.
6//
7// CompilationState.h --
8//
9// Author : Rob Schluntz
10// Created On : Mon Ju1 30 10:47:01 2018
[372b6d3]11// Last Modified By : Peter A. Buhr
[5c56a22]12// Last Modified On : Sat Mar 7 15:39:59 2026
13// Update Count : 14
[7f38b67a]14//
15
16extern int yydebug; // set for -g flag (Grammar)
[3e96559]17extern int
[7f38b67a]18 astp,
[5c56a22]19 bresolverp,
[7f38b67a]20 bboxp,
21 bcodegenp,
[5c56a22]22 ctordtorp,
[7f38b67a]23 declstatsp,
[5c56a22]24 excpdeclp,
[7f38b67a]25 expraltp,
[5c56a22]26 expranlp,
27 instgenp,
[372b6d3]28 invariant,
[7f38b67a]29 libcfap,
30 nopreludep,
[62ce290]31 genproto,
[7215000]32 deterministic_output,
[a77257be]33 useNewAST,
[7f38b67a]34 nomainp,
35 resolvep,
[3b3491b6]36 resolvprotop,
[7f38b67a]37 symtabp,
38 treep,
39 tuplep,
[5c56a22]40 valideclp,
[7f38b67a]41 errorp,
42 codegenp,
43 prettycodegenp,
[a55ebcc]44 linemarks,
45 reppseu;
[7f38b67a]46
[05e6eb5]47// is the compiler building prelude or libcfa?
48inline bool buildingLibrary() {
49 return libcfap | treep;
50}
[7f38b67a]51
52// Local Variables: //
53// tab-width: 4 //
54// mode: c++ //
55// compile-command: "make install" //
56// End: //
Note: See TracBrowser for help on using the repository browser.