source: src/CompilationState.h@ 641be0a

ADT ast-experimental
Last change on this file since 641be0a was 64b3cda, checked in by Andrew Beach <ajbeach@…>, 3 years ago

Adjusted -Pasterr so it works while using the new ast. Removed the -Ptree option as it doesn't seem to work and no one uses it.

  • Property mode set to 100644
File size: 1002 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
[00da199]11// Last Modified By : Henry Xue
12// Last Modified On : Tue Jul 20 04:27:35 2021
13// Update Count : 5
[7f38b67a]14//
15
16extern int yydebug; // set for -g flag (Grammar)
[3e96559]17extern int
[7f38b67a]18 astp,
19 bresolvep,
20 bboxp,
21 bcodegenp,
22 ctorinitp,
23 declstatsp,
[00da199]24 exdeclp,
[7f38b67a]25 exprp,
26 expraltp,
27 genericsp,
28 libcfap,
29 nopreludep,
[62ce290]30 genproto,
[7215000]31 deterministic_output,
[a77257be]32 useNewAST,
[7f38b67a]33 nomainp,
34 resolvep,
[3b3491b6]35 resolvprotop,
[7f38b67a]36 symtabp,
37 treep,
38 tuplep,
39 validp,
40 errorp,
41 codegenp,
42 prettycodegenp,
[1bb9a9a]43 linemarks;
[7f38b67a]44
[05e6eb5]45// is the compiler building prelude or libcfa?
46inline bool buildingLibrary() {
47 return libcfap | treep;
48}
[7f38b67a]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.