source: src/CompilationState.h@ ca69a8a

ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
Last change on this file since ca69a8a was a77257be, checked in by Thierry Delisle <tdelisle@…>, 5 years ago

Compiler now supports --new-ast and --old-ast to select which algorithm to use

  • Property mode set to 100644
File size: 1005 bytes
Line 
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
11// Last Modified By : Peter A. Buhr
12// Last Modified On : Fri May 3 13:43:21 2019
13// Update Count : 4
14//
15
16extern int yydebug; // set for -g flag (Grammar)
17extern int
18 astp,
19 bresolvep,
20 bboxp,
21 bcodegenp,
22 ctorinitp,
23 declstatsp,
24 exprp,
25 expraltp,
26 genericsp,
27 libcfap,
28 nopreludep,
29 genproto,
30 deterministic_output,
31 useNewAST,
32 nomainp,
33 parsep,
34 resolvep,
35 resolvprotop,
36 symtabp,
37 treep,
38 tuplep,
39 validp,
40 errorp,
41 codegenp,
42 prettycodegenp,
43 linemarks;
44
45// is the compiler building prelude or libcfa?
46inline bool buildingLibrary() {
47 return libcfap | treep;
48}
49
50// Local Variables: //
51// tab-width: 4 //
52// mode: c++ //
53// compile-command: "make install" //
54// End: //
Note: See TracBrowser for help on using the repository browser.