../
|
Visitor.hpp
|
8.6 KB
|
10a1225
|
5 years
|
Thierry Delisle |
Many errors and warning fixes.
More visit implementation
|
TypeVar.hpp
|
705 bytes
|
9e1d485
|
5 years
|
a3moss |
First draft of ast::Type with subclasses
|
TypeSubstitution.hpp
|
7.6 KB
|
0b57626
|
5 years
|
ajbeach |
Silenced a warning and removed trailing whitespace.
|
TypeSubstitution.cpp
|
6.6 KB
|
dafe9e1
|
5 years
|
ajbeach |
Fixed broken destructor cycles. Cleaned up strict_dynamic_cast.
|
TypeEnvironment.hpp
|
8.4 KB
|
9d5089e
|
5 years
|
a3moss |
Port CandidateFinder::makeFunctionCandidates() and deps
|
TypeEnvironment.cpp
|
13.3 KB
|
ee574a2
|
5 years
|
a3moss |
Port CommonType? to new AST
|
Type.hpp
|
16.6 KB
|
1ae47de
|
5 years
|
ajbeach |
Convert now handles attributes on types.
|
Type.cpp
|
5.1 KB
|
d76c588
|
5 years
|
a3moss |
Stubs for new resolver, implementation of new indexer, type environment
|
SymbolTable.hpp
|
8.0 KB
|
99d4584
|
5 years
|
a3moss |
Further stubs for resolver port
* also switched order of constructor …
|
SymbolTable.cpp
|
23.2 KB
|
d76c588
|
5 years
|
a3moss |
Stubs for new resolver, implementation of new indexer, type environment
|
StorageClasses.hpp
|
1.2 KB
|
9e1d485
|
5 years
|
a3moss |
First draft of ast::Type with subclasses
|
Stmt.hpp
|
12.7 KB
|
b8524ca
|
5 years
|
a3moss |
new AST porting
* mostly InitTweak? autogeneration
* added some …
|
Stmt.cpp
|
2.8 KB
|
d8938622
|
5 years
|
a3moss |
Broken GenericSubstitution? version
|
Print.hpp
|
1.0 KB
|
432ce7a
|
5 years
|
a3moss |
Port CandidateFinder::postvisit for UntypedExpr?, stub dependencies
|
Print.cpp
|
34.4 KB
|
a7d50b6
|
5 years
|
ajbeach |
Removed trailing whitespace.
|
porting.md
|
12.4 KB
|
b69233ac
|
5 years
|
a3moss |
Port assertion satisfaction to new AST
|
Pass.proto.hpp
|
12.6 KB
|
0e42794
|
5 years
|
a3moss |
Rewrite WithSymbolTable? pass accessory to use ast::SymbolTable?
|
Pass.impl.hpp
|
55.1 KB
|
0e42794
|
5 years
|
a3moss |
Rewrite WithSymbolTable? pass accessory to use ast::SymbolTable?
|
Pass.hpp
|
16.1 KB
|
e16e27e1
|
5 years
|
Thierry Delisle |
Fix to WithGuards? accessory which didn't work
|
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
|
7.0 KB
|
b8524ca
|
5 years
|
a3moss |
new AST porting
* mostly InitTweak? autogeneration
* added some …
|
Node.cpp
|
17.2 KB
|
4864a73
|
5 years
|
Thierry Delisle |
Added chain mutation and example use in resolver
|
module.mk
|
934 bytes
|
7cc0344
|
5 years
|
ajbeach |
Added a checker that should help debug cycles in new AST.
|
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.1 KB
|
234b1cb
|
5 years
|
a3moss |
Port TupleAssignment? to new AST
|
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
|
60aaa51d
|
5 years
|
a3moss |
More resolver porting; mostly CurrentObject?
|
Fwd.hpp
|
2.4 KB
|
733074e
|
5 years
|
Thierry Delisle |
Removed stub for toString by moving to a more precise Stub
|
FunctionSpec.hpp
|
1.0 KB
|
9e1d485
|
5 years
|
a3moss |
First draft of ast::Type with subclasses
|
Expr.hpp
|
25.9 KB
|
b8524ca
|
5 years
|
a3moss |
new AST porting
* mostly InitTweak? autogeneration
* added some …
|
Expr.cpp
|
11.8 KB
|
c36298d
|
5 years
|
mlbrooks |
Fixed handling of "literals.cfa" string-detail test cases by …
|
DeclReplacer.hpp
|
1.1 KB
|
e9b44489
|
5 years
|
Thierry Delisle |
Implemented declReplacer
|
DeclReplacer.cpp
|
2.8 KB
|
e9b44489
|
5 years
|
Thierry Delisle |
Implemented declReplacer
|
Decl.hpp
|
11.4 KB
|
2a8f0c1
|
5 years
|
a3moss |
Add first ported resolver function
|
Decl.cpp
|
3.4 KB
|
d76c588
|
5 years
|
a3moss |
Stubs for new resolver, implementation of new indexer, type environment
|
CVQualifiers.hpp
|
2.2 KB
|
8a5530c
|
5 years
|
Thierry Delisle |
Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
|
Convert.hpp
|
766 bytes
|
74dbbf6
|
5 years
|
ajbeach |
ConverterNewToOld? boiler-plate code.
|
Convert.cpp
|
71.4 KB
|
1ae47de
|
5 years
|
ajbeach |
Convert now handles attributes on types.
|
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.4 KB
|
489bacf
|
5 years
|
a3moss |
Changed Attribute field to params
Done for consistency with other …
|
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?.
|