../
|
Visitor.hpp
|
8.7 KB
|
54e41b3
|
5 years
|
a3moss |
Add first half of ast::Expr subclasses
|
TypeVar.hpp
|
705 bytes
|
9e1d485
|
5 years
|
a3moss |
First draft of ast::Type with subclasses
|
Type.hpp
|
20.3 KB
|
9b4f329
|
5 years
|
a3moss |
Finished porting AST::Expr subclasses
|
Type.cpp
|
5.0 KB
|
8da3cc4d
|
55 years
|
(none) |
|
StorageClasses.hpp
|
1.2 KB
|
9e1d485
|
5 years
|
a3moss |
First draft of ast::Type with subclasses
|
Stmt.hpp
|
16.3 KB
|
f3cc5b6
|
5 years
|
a3moss |
Ensure all node types have mutate() as friend
|
Stmt.cpp
|
1.1 KB
|
1e97287
|
5 years
|
ajbeach |
Re-created the statement section of the AST.
|
porting.md
|
11.2 KB
|
9b4f329
|
5 years
|
a3moss |
Finished porting AST::Expr subclasses
|
Pass.proto.hpp
|
10.7 KB
|
8a5530c
|
5 years
|
Thierry Delisle |
Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
|
Pass.impl.hpp
|
25.9 KB
|
8a5530c
|
5 years
|
Thierry Delisle |
Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
|
Pass.hpp
|
15.7 KB
|
8a5530c
|
5 years
|
Thierry Delisle |
Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
|
ParseNode.hpp
|
1.6 KB
|
e0115286
|
5 years
|
Thierry Delisle |
Fix a cyclic dependency with ptr and nodes
|
Node.hpp
|
4.7 KB
|
54e41b3
|
5 years
|
a3moss |
Add first half of ast::Expr subclasses
|
LinkageSpec.hpp
|
2.1 KB
|
7f3f63c
|
5 years
|
Thierry Delisle |
Unions now correctly use bitfields from previous commit
|
LinkageSpec.cpp
|
1.5 KB
|
14cebb7a
|
5 years
|
ajbeach |
Removed trailing white-space in AST.
|
Label.hpp
|
1.4 KB
|
6d51bd7
|
5 years
|
Thierry Delisle |
Fixes to the new templated pass and started on conversions
|
Init.hpp
|
5.2 KB
|
f3cc5b6
|
5 years
|
a3moss |
Ensure all node types have mutate() as friend
|
Init.cpp
|
1.3 KB
|
9131e54
|
5 years
|
a3moss |
Added Init for new AST
|
Fwd.hpp
|
16.5 KB
|
9b4f329
|
5 years
|
a3moss |
Finished porting AST::Expr subclasses
|
FunctionSpec.hpp
|
1.0 KB
|
9e1d485
|
5 years
|
a3moss |
First draft of ast::Type with subclasses
|
Expr.hpp
|
31.7 KB
|
9b4f329
|
5 years
|
a3moss |
Finished porting AST::Expr subclasses
|
Expr.cpp
|
12.4 KB
|
9b4f329
|
5 years
|
a3moss |
Finished porting AST::Expr subclasses
|
DeclReplacer.hpp
|
988 bytes
|
2bb4a01
|
5 years
|
a3moss |
Start on new AST
|
DeclReplacer.cpp
|
543 bytes
|
2bb4a01
|
5 years
|
a3moss |
Start on new AST
|
Decl.hpp
|
14.4 KB
|
f3cc5b6
|
5 years
|
a3moss |
Ensure all node types have mutate() as friend
|
Decl.cpp
|
3.2 KB
|
8a5530c
|
5 years
|
Thierry Delisle |
Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
|
CVQualifiers.hpp
|
2.2 KB
|
8a5530c
|
5 years
|
Thierry Delisle |
Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
|
Convert.hpp
|
677 bytes
|
6d51bd7
|
5 years
|
Thierry Delisle |
Fixes to the new templated pass and started on conversions
|
Convert.cpp
|
11.6 KB
|
54e41b3
|
5 years
|
a3moss |
Add first half of ast::Expr subclasses
|
Bitfield.hpp
|
2.0 KB
|
b96d7c1
|
5 years
|
Thierry Delisle |
Made bitfield a template rather than an macro
|
Attribute.hpp
|
2.0 KB
|
6d51bd7
|
5 years
|
Thierry Delisle |
Fixes to the new templated pass and started on conversions
|
Attribute.cpp
|
1.4 KB
|
7e89526
|
5 years
|
a3moss |
Add Attribute to new AST
|