source: src/AST @ 0519e34

arm-ehjacob/cs343-translationnew-ast-unique-expr
Name Size Rev Age Author Last Change
../
AssertAcyclic.cpp 1.1 KB be8518f   3 years ajbeach Fixed up AssertAcyclic?.
AssertAcyclic.hpp 755 bytes be8518f   3 years ajbeach Fixed up AssertAcyclic?.
Attribute.cpp 1.4 KB 0b57626   3 years ajbeach Silenced a warning and removed trailing whitespace.
Attribute.hpp 1.5 KB 99da267   3 years mlbrooks Running a deep-copy on FunctionType? at RenameVars? time. This manual …
Bitfield.hpp 2.0 KB 93744b5   3 years ajbeach The bitfield template makes sure it is working on an unsigned val, …
Chain.hpp 1.7 KB 4864a73   3 years Thierry Delisle Added chain mutation and example use in resolver
Convert.cpp 73.3 KB 98e8b3b   17 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
Convert.hpp 766 bytes 74dbbf6   3 years ajbeach ConverterNewToOld? boiler-plate code.
Copy.hpp 3.2 KB d3aa64f   17 months f37yu pure visitor interface for new ast
CVQualifiers.hpp 2.2 KB 8a5530c   3 years Thierry Delisle Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
Decl.cpp 3.8 KB 07de76b   2 years pabuhr remove file TypeVar?.h* and put TypeVar::Kind into TypeDecl?, move …
Decl.hpp 12.2 KB e3bc51c   21 months Thierry Delisle Fixed bad merge
DeclReplacer.cpp 2.8 KB e9b44489   3 years Thierry Delisle Implemented declReplacer
DeclReplacer.hpp 1.1 KB e9b44489   3 years Thierry Delisle Implemented declReplacer
Eval.hpp 903 bytes 417117e   3 years a3moss Assorted cleanup
Expr.cpp 13.9 KB 312029a   2 years pabuhr move enum Aggregate from DeclarationNode? to AggregateDecl?, add …
Expr.hpp 26.7 KB 4ef08f7   17 months Thierry Delisle Implemented KeywordCast? in CandidateFinder? of new AST.
ForallSubstitutionTable.cpp 1.4 KB 4e13e2a   2 years Thierry Delisle Added setting of result in Comma expression. Added asserts in …
ForallSubstitutionTable.hpp 1.4 KB e0e9a0b   3 years a3moss Somewhat deeper clone for types with forall qualifiers. * Added …
ForallSubstitutor.hpp 1.7 KB e0e9a0b   3 years a3moss Somewhat deeper clone for types with forall qualifiers. * Added …
FunctionSpec.hpp 1.0 KB 9e1d485   3 years a3moss First draft of ast::Type with subclasses
Fwd.hpp 2.6 KB 98e8b3b   17 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
GenericSubstitution.cpp 1.7 KB 98e8b3b   17 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
GenericSubstitution.hpp 665 bytes 60aaa51d   3 years a3moss More resolver porting; mostly CurrentObject?
Init.cpp 1.3 KB 87701b6   3 years Thierry Delisle Tentative fix for increment/decrement and implented a few more visits
Init.hpp 4.2 KB 99da267   3 years mlbrooks Running a deep-copy on FunctionType? at RenameVars? time. This manual …
Label.hpp 1.4 KB 94b1f718   3 years a3moss Add some Stmt printers
LinkageSpec.cpp 1.5 KB 87701b6   3 years Thierry Delisle Tentative fix for increment/decrement and implented a few more visits
LinkageSpec.hpp 2.1 KB 7f3f63c   3 years Thierry Delisle Unions now correctly use bitfields from previous commit
module.mk 1.6 KB 5339a87   17 months Thierry Delisle Added headers to Makefile Sources (since they are supposed to be)
Node.cpp 18.4 KB 98e8b3b   17 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
Node.hpp 7.9 KB 52a4d69   20 months ajbeach Improvements to ast::ptr_base::strict_as. Added null to null variant …
ParseNode.hpp 1.2 KB 87701b6   3 years Thierry Delisle Tentative fix for increment/decrement and implented a few more visits
Pass.cpp 521 bytes b0abc8a0   3 years Thierry Delisle Fixed errors in the pass visitor
Pass.hpp 18.7 KB b2a11ba   16 months ajbeach Rename WithConstTypeSubstitution? from env to typeSubs to avoid name …
Pass.impl.hpp 56.7 KB b2a11ba   16 months ajbeach Rename WithConstTypeSubstitution? from env to typeSubs to avoid name …
Pass.proto.hpp 15.1 KB b2a11ba   16 months ajbeach Rename WithConstTypeSubstitution? from env to typeSubs to avoid name …
porting.md 12.6 KB d1ee9ec   18 months ajbeach Added some notes about the copy functions to the porting document.
Print.cpp 36.4 KB 98e8b3b   17 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
Print.hpp 1.0 KB 432ce7a   3 years a3moss Port CandidateFinder::postvisit for UntypedExpr?, stub dependencies
Stmt.cpp 2.8 KB d8938622   3 years a3moss Broken GenericSubstitution? version
Stmt.hpp 12.8 KB 37cdd97   2 years Thierry Delisle Added a ast node for suspend statements
StorageClasses.hpp 1.2 KB 9e1d485   3 years a3moss First draft of ast::Type with subclasses
SymbolTable.cpp 23.1 KB 98e8b3b   17 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
SymbolTable.hpp 8.0 KB e67991f   3 years Thierry Delisle WithStmt? is now a Declaration
Type.cpp 6.1 KB 98e8b3b   17 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
Type.hpp 16.3 KB 98e8b3b   17 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
TypeEnvironment.cpp 13.3 KB 7ff3e522   18 months ajbeach {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about …
TypeEnvironment.hpp 8.3 KB 07de76b   2 years pabuhr remove file TypeVar?.h* and put TypeVar::Kind into TypeDecl?, move …
TypeSubstitution.cpp 6.3 KB 98e8b3b   17 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
TypeSubstitution.hpp 7.2 KB 98e8b3b   17 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
Visitor.hpp 8.7 KB 37cdd97   2 years Thierry Delisle Added a ast node for suspend statements
  • Property mode set to 040000
Note: See TracBrowser for help on using the repository browser.