source: src/CompilationState.h @ e782290

ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
Last change on this file since e782290 was 3b3491b, checked in by Aaron Moss <a3moss@…>, 6 years ago

Add first draft of resolver prototype dumper

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