tipc
A TIP to LLVM compiler
src
frontend
ast
treetypes
AST.h
Go to the documentation of this file.
1
#pragma once
2
3
/*
4
* This include is for convenience when defining algorithms spanning
5
* the AST type hierarchy, e.g., visitors, code generation, pretty printing.
6
*
7
* It should be used sparingly as it introduces coupling to the entire
8
* AST type hierarchy.
9
*/
10
11
#include "
ASTAccessExpr.h
"
12
#include "
ASTAllocExpr.h
"
13
#include "
ASTAssignStmt.h
"
14
#include "
ASTBinaryExpr.h
"
15
#include "
ASTBlockStmt.h
"
16
#include "
ASTDeRefExpr.h
"
17
#include "
ASTDeclNode.h
"
18
#include "
ASTDeclStmt.h
"
19
#include "
ASTErrorStmt.h
"
20
#include "
ASTExpr.h
"
21
#include "
ASTFieldExpr.h
"
22
#include "
ASTFunAppExpr.h
"
23
#include "
ASTFunction.h
"
24
#include "
ASTIfStmt.h
"
25
#include "
ASTInputExpr.h
"
26
#include "
ASTNode.h
"
27
#include "
ASTNullExpr.h
"
28
#include "
ASTNumberExpr.h
"
29
#include "
ASTOutputStmt.h
"
30
#include "
ASTProgram.h
"
31
#include "
ASTRecordExpr.h
"
32
#include "
ASTRefExpr.h
"
33
#include "
ASTReturnStmt.h
"
34
#include "
ASTStmt.h
"
35
#include "
ASTVariableExpr.h
"
36
#include "
ASTWhileStmt.h
"
ASTAccessExpr.h
ASTAllocExpr.h
ASTAssignStmt.h
ASTBinaryExpr.h
ASTBlockStmt.h
ASTDeRefExpr.h
ASTDeclNode.h
ASTDeclStmt.h
ASTErrorStmt.h
ASTExpr.h
ASTFieldExpr.h
ASTFunAppExpr.h
ASTFunction.h
ASTIfStmt.h
ASTInputExpr.h
ASTNode.h
ASTNullExpr.h
ASTNumberExpr.h
ASTOutputStmt.h
ASTProgram.h
ASTRecordExpr.h
ASTRefExpr.h
ASTReturnStmt.h
ASTStmt.h
ASTVariableExpr.h
ASTWhileStmt.h
Generated by
1.9.1