../
|
Visitor.hpp
|
9.0 KB
|
3b0bc16
|
3 years
|
pabuhr |
change class name WhileStmt? to WhileDoStmt?, add else clause to …
|
TypeSubstitution.hpp
|
6.7 KB
|
3e5dd913
|
4 years
|
f37yu |
reimplement function type and eliminate deep copy
|
TypeSubstitution.cpp
|
5.8 KB
|
3e5dd913
|
4 years
|
f37yu |
reimplement function type and eliminate deep copy
|
TypeEnvironment.hpp
|
8.4 KB
|
3e5dd913
|
4 years
|
f37yu |
reimplement function type and eliminate deep copy
|
TypeEnvironment.cpp
|
13.5 KB
|
68ff3de
|
3 years
|
Thierry Delisle |
Removed unnecessary copy in loop
|
Type.hpp
|
18.0 KB
|
b238618
|
3 years
|
ajbeach |
Added VTableType to the new ast.
|
Type.cpp
|
5.3 KB
|
cd59d28
|
4 years
|
ajbeach |
A bit of clean-up in AST/Type.cpp.
|
TranslationUnit.hpp
|
869 bytes
|
c600df1
|
3 years
|
ajbeach |
Added ast::WithConstTranslationUnit? to give access to the surrounding …
|
SymbolTable.hpp
|
8.8 KB
|
e5c3811
|
4 years
|
f37yu |
create dedicated symbol tables for big 3 operators
note: arbitrary …
|
SymbolTable.cpp
|
27.5 KB
|
3e5dd913
|
4 years
|
f37yu |
reimplement function type and eliminate deep copy
|
StorageClasses.hpp
|
1.2 KB
|
9e1d485
|
5 years
|
a3moss |
First draft of ast::Type with subclasses
|
Stmt.hpp
|
14.3 KB
|
6180274
|
3 years
|
pabuhr |
more cleanup, make more function parameters const, remove more std::
|
Stmt.cpp
|
2.8 KB
|
6180274
|
3 years
|
pabuhr |
more cleanup, make more function parameters const, remove more std::
|
Print.hpp
|
1.0 KB
|
0351e9f
|
3 years
|
ajbeach |
Clean-up white-space and comments in the AST/Print module.
|
Print.cpp
|
37.9 KB
|
3b0bc16
|
3 years
|
pabuhr |
change class name WhileStmt? to WhileDoStmt?, add else clause to …
|
porting.md
|
13.2 KB
|
68fe946e
|
3 years
|
ajbeach |
Updated DeclStats? for the new ast. Also fixed a bug in the old …
|
Pass.proto.hpp
|
15.6 KB
|
c600df1
|
3 years
|
ajbeach |
Added ast::WithConstTranslationUnit? to give access to the surrounding …
|
Pass.impl.hpp
|
60.5 KB
|
3b0bc16
|
3 years
|
pabuhr |
change class name WhileStmt? to WhileDoStmt?, add else clause to …
|
Pass.hpp
|
19.4 KB
|
3b0bc16
|
3 years
|
pabuhr |
change class name WhileStmt? to WhileDoStmt?, add else clause to …
|
Pass.cpp
|
521 bytes
|
b0abc8a0
|
5 years
|
Thierry Delisle |
Fixed errors in the pass visitor
|
ParseNode.hpp
|
1.2 KB
|
87701b6
|
5 years
|
Thierry Delisle |
Tentative fix for increment/decrement and implented a few more visits
|
Node.hpp
|
8.1 KB
|
a488783
|
3 years
|
ajbeach |
Translated the first half of validate-D. HoistControlStruct? is pretty …
|
Node.cpp
|
18.7 KB
|
3b0bc16
|
3 years
|
pabuhr |
change class name WhileStmt? to WhileDoStmt?, add else clause to …
|
module.mk
|
1.6 KB
|
3249dd8b
|
3 years
|
ajbeach |
Some clean-up. DeepCopyCore? lost its already tenous reason to be in …
|
LinkageSpec.hpp
|
2.1 KB
|
7f3f63c
|
5 years
|
Thierry Delisle |
Unions now correctly use bitfields from previous commit
|
LinkageSpec.cpp
|
1.5 KB
|
87701b6
|
5 years
|
Thierry Delisle |
Tentative fix for increment/decrement and implented a few more visits
|
Label.hpp
|
1.4 KB
|
94b1f718
|
5 years
|
a3moss |
Add some Stmt printers
|
Init.hpp
|
4.3 KB
|
ce36b55
|
3 years
|
ajbeach |
Translation of Validate F; and some improvements in some helpers.
|
Init.cpp
|
1.3 KB
|
87701b6
|
5 years
|
Thierry Delisle |
Tentative fix for increment/decrement and implented a few more visits
|
GenericSubstitution.hpp
|
665 bytes
|
60aaa51d
|
5 years
|
a3moss |
More resolver porting; mostly CurrentObject?
|
GenericSubstitution.cpp
|
1.7 KB
|
98e8b3b
|
4 years
|
ajbeach |
ast::ReferenceToType? is now ast::BaseInstType?.
|
Fwd.hpp
|
2.9 KB
|
3b0bc16
|
3 years
|
pabuhr |
change class name WhileStmt? to WhileDoStmt?, add else clause to …
|
FunctionSpec.hpp
|
1.0 KB
|
9e1d485
|
5 years
|
a3moss |
First draft of ast::Type with subclasses
|
Expr.hpp
|
27.5 KB
|
3249dd8b
|
3 years
|
ajbeach |
Some clean-up. DeepCopyCore? lost its already tenous reason to be in …
|
Expr.cpp
|
13.3 KB
|
f27331c
|
3 years
|
ajbeach |
Factored the AddressExpr? constructor body into a helper that makes it …
|
Eval.hpp
|
901 bytes
|
91a72ef
|
3 years
|
ajbeach |
Some assorted bits of clean-up. InitializerLength? was missing some …
|
DeclReplacer.hpp
|
1.3 KB
|
490fb92e
|
4 years
|
f37yu |
move FixInit? to new ast
|
DeclReplacer.cpp
|
3.3 KB
|
490fb92e
|
4 years
|
f37yu |
move FixInit? to new ast
|
Decl.hpp
|
13.1 KB
|
91a72ef
|
3 years
|
ajbeach |
Some assorted bits of clean-up. InitializerLength? was missing some …
|
Decl.cpp
|
4.8 KB
|
a4a6802
|
3 years
|
f37yu |
fill in FunctionType? assertions early
|
CVQualifiers.hpp
|
2.2 KB
|
8a5530c
|
5 years
|
Thierry Delisle |
Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
|
Copy.hpp
|
1.8 KB
|
a488783
|
3 years
|
ajbeach |
Translated the first half of validate-D. HoistControlStruct? is pretty …
|
Copy.cpp
|
2.6 KB
|
ce36b55
|
3 years
|
ajbeach |
Translation of Validate F; and some improvements in some helpers.
|
Convert.hpp
|
725 bytes
|
a056f56
|
4 years
|
Thierry Delisle |
Fixed forward declaration of TranslationUnit?
|
Convert.cpp
|
80.7 KB
|
ff3b0249
|
3 years
|
pabuhr |
add else clause into WhileDoStmt? and ForStmt?
|
Chain.hpp
|
1.7 KB
|
4864a73
|
5 years
|
Thierry Delisle |
Added chain mutation and example use in resolver
|
Bitfield.hpp
|
2.0 KB
|
93744b5
|
5 years
|
ajbeach |
The bitfield template makes sure it is working on an unsigned val, …
|
Attribute.hpp
|
1.5 KB
|
99da267
|
5 years
|
mlbrooks |
Running a deep-copy on FunctionType? at RenameVars? time. This manual …
|
Attribute.cpp
|
1.4 KB
|
0b57626
|
5 years
|
ajbeach |
Silenced a warning and removed trailing whitespace.
|
AssertAcyclic.hpp
|
755 bytes
|
be8518f
|
5 years
|
ajbeach |
Fixed up AssertAcyclic?.
|
AssertAcyclic.cpp
|
1.1 KB
|
be8518f
|
5 years
|
ajbeach |
Fixed up AssertAcyclic?.
|