source: src/AST @ a056f56

arm-ehjacob/cs343-translationnew-ast-unique-expr
Name Size Rev Age Author Last Change
../
AssertAcyclic.cpp 1.1 KB be8518f   2 years ajbeach Fixed up AssertAcyclic?.
AssertAcyclic.hpp 755 bytes be8518f   2 years ajbeach Fixed up AssertAcyclic?.
Attribute.cpp 1.4 KB 0b57626   2 years ajbeach Silenced a warning and removed trailing whitespace.
Attribute.hpp 1.5 KB 99da267   2 years mlbrooks Running a deep-copy on FunctionType? at RenameVars? time. This manual …
Bitfield.hpp 2.0 KB 93744b5   2 years ajbeach The bitfield template makes sure it is working on an unsigned val, …
Chain.hpp 1.7 KB 4864a73   2 years Thierry Delisle Added chain mutation and example use in resolver
Convert.cpp 77.0 KB 23954b6   11 months ajbeach Convert now fills in the globals of the TranslationUnit?.
Convert.hpp 725 bytes a056f56   11 months Thierry Delisle Fixed forward declaration of TranslationUnit?
Copy.hpp 3.2 KB d3aa64f   14 months f37yu pure visitor interface for new ast
CVQualifiers.hpp 2.2 KB 8a5530c   2 years Thierry Delisle Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
Decl.cpp 4.6 KB 490fb92e   12 months f37yu move FixInit? to new ast
Decl.hpp 12.6 KB 16ba4a6   11 months f37yu factor out resolver calls in pre-resolution stage
DeclReplacer.cpp 3.3 KB 490fb92e   12 months f37yu move FixInit? to new ast
DeclReplacer.hpp 1.3 KB 490fb92e   12 months f37yu move FixInit? to new ast
Eval.hpp 903 bytes 417117e   2 years a3moss Assorted cleanup
Expr.cpp 13.9 KB 490fb92e   12 months f37yu move FixInit? to new ast
Expr.hpp 26.8 KB 490fb92e   12 months f37yu move FixInit? to 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   2 years a3moss Somewhat deeper clone for types with forall qualifiers. * Added …
ForallSubstitutor.hpp 1.9 KB 954c954   13 months f37yu Move function argument and return variable declarations from …
FunctionSpec.hpp 1.0 KB 9e1d485   2 years a3moss First draft of ast::Type with subclasses
Fwd.hpp 2.8 KB a056f56   11 months Thierry Delisle Fixed forward declaration of TranslationUnit?
GenericSubstitution.cpp 1.7 KB 98e8b3b   13 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
GenericSubstitution.hpp 665 bytes 60aaa51d   2 years a3moss More resolver porting; mostly CurrentObject?
Init.cpp 1.3 KB 87701b6   2 years Thierry Delisle Tentative fix for increment/decrement and implented a few more visits
Init.hpp 4.2 KB 16ba4a6   11 months f37yu factor out resolver calls in pre-resolution stage
Label.hpp 1.4 KB 94b1f718   2 years a3moss Add some Stmt printers
LinkageSpec.cpp 1.5 KB 87701b6   2 years Thierry Delisle Tentative fix for increment/decrement and implented a few more visits
LinkageSpec.hpp 2.1 KB 7f3f63c   2 years Thierry Delisle Unions now correctly use bitfields from previous commit
module.mk 1.6 KB 5339a87   14 months Thierry Delisle Added headers to Makefile Sources (since they are supposed to be)
Node.cpp 18.4 KB 98e8b3b   13 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
Node.hpp 8.0 KB 490fb92e   12 months f37yu move FixInit? to new ast
ParseNode.hpp 1.2 KB 87701b6   2 years Thierry Delisle Tentative fix for increment/decrement and implented a few more visits
Pass.cpp 521 bytes b0abc8a0   2 years Thierry Delisle Fixed errors in the pass visitor
Pass.hpp 19.2 KB 293dc1c   12 months ajbeach TranslationUnit? is now used at the top-level of the new-ast passes.
Pass.impl.hpp 58.5 KB e00c22f   11 months f37yu someone liked snake_case
Pass.proto.hpp 15.5 KB a056f56   11 months Thierry Delisle Fixed forward declaration of TranslationUnit?
porting.md 13.1 KB 3aec25f   12 months ajbeach Some clean-up of new-ast types and the porting document.
Print.cpp 36.4 KB 98e8b3b   13 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
Print.hpp 1.0 KB 432ce7a   2 years a3moss Port CandidateFinder::postvisit for UntypedExpr?, stub dependencies
Stmt.cpp 2.8 KB d8938622   2 years a3moss Broken GenericSubstitution? version
Stmt.hpp 12.8 KB 37cdd97   20 months Thierry Delisle Added a ast node for suspend statements
StorageClasses.hpp 1.2 KB 9e1d485   2 years a3moss First draft of ast::Type with subclasses
SymbolTable.cpp 23.1 KB 490fb92e   12 months f37yu move FixInit? to new ast
SymbolTable.hpp 8.0 KB 490fb92e   12 months f37yu move FixInit? to new ast
TranslationUnit.hpp 849 bytes 1be1e5a   12 months ajbeach Added the TranslationUnit? class to avoid globals.
Type.cpp 6.3 KB 16ba4a6   11 months f37yu factor out resolver calls in pre-resolution stage
Type.hpp 16.7 KB 3aec25f   12 months ajbeach Some clean-up of new-ast types and the porting document.
TypeEnvironment.cpp 13.3 KB 7ff3e522   14 months ajbeach {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about …
TypeEnvironment.hpp 8.3 KB 07de76b   22 months pabuhr remove file TypeVar?.h* and put TypeVar::Kind into TypeDecl?, move …
TypeSubstitution.cpp 6.3 KB 98e8b3b   13 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
TypeSubstitution.hpp 7.2 KB 98e8b3b   13 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?.
Visitor.hpp 8.7 KB 37cdd97   20 months Thierry Delisle Added a ast node for suspend statements
  • Property mode set to 040000
Note: See TracBrowser for help on using the repository browser.