source: src/AST @ b9dae14c

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 78.9 KB 2d019af   7 months pabuhr parser global pragmas, fixes #241
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.7 KB 20207c0   9 months pabuhr fix old AST error printing for new kinds of types
Decl.hpp 13.0 KB 2d019af   7 months pabuhr parser global pragmas, fixes #241
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.2 KB b91bfde   6 months ajbeach Added and used some helpers. The widely useful one is a from_string …
Expr.hpp 27.5 KB b91bfde   6 months ajbeach Added and used some helpers. The widely useful one is a from_string …
FunctionSpec.hpp 1.0 KB 9e1d485   2 years a3moss First draft of ast::Type with subclasses
Fwd.hpp 2.8 KB 2d019af   7 months pabuhr parser global pragmas, fixes #241
GenericSubstitution.cpp 1.7 KB 98e8b3b   14 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   12 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 3e5dd913   10 months f37yu reimplement function type and eliminate deep copy
Node.cpp 18.6 KB 2d019af   7 months pabuhr parser global pragmas, fixes #241
Node.hpp 8.0 KB 302ef2a   10 months f37yu smart pointer memory safety
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 18.8 KB 2d019af   7 months pabuhr parser global pragmas, fixes #241
Pass.impl.hpp 57.6 KB 2d019af   7 months pabuhr parser global pragmas, fixes #241
Pass.proto.hpp 15.2 KB 3e5dd913   10 months f37yu reimplement function type and eliminate deep copy
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 2d019af   7 months pabuhr parser global pragmas, fixes #241
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 27.5 KB 3e5dd913   10 months f37yu reimplement function type and eliminate deep copy
SymbolTable.hpp 8.8 KB e5c3811   11 months f37yu create dedicated symbol tables for big 3 operators note: arbitrary …
TranslationUnit.hpp 873 bytes b3a0df6   11 months f37yu attempt to fix sizeType in new ast
Type.cpp 5.3 KB cd59d28   7 months ajbeach A bit of clean-up in AST/Type.cpp.
Type.hpp 17.6 KB c9f6983   10 months f37yu fix non-initialization UB
TypeEnvironment.cpp 13.5 KB 3e5dd913   10 months f37yu reimplement function type and eliminate deep copy
TypeEnvironment.hpp 8.4 KB 3e5dd913   10 months f37yu reimplement function type and eliminate deep copy
TypeSubstitution.cpp 5.8 KB 3e5dd913   10 months f37yu reimplement function type and eliminate deep copy
TypeSubstitution.hpp 6.7 KB 3e5dd913   10 months f37yu reimplement function type and eliminate deep copy
Visitor.hpp 8.8 KB 2d019af   7 months pabuhr parser global pragmas, fixes #241
  • Property mode set to 040000
Note: See TracBrowser for help on using the repository browser.