- Timestamp:
- May 21, 2015, 9:44:51 PM (10 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, string, with_gc
- Children:
- 76f2e97f
- Parents:
- a08ba92
- Location:
- src
- Files:
-
- 418 moved
-
ArgTweak/FunctionFixer.cc (moved) (moved from translator/ArgTweak/FunctionFixer.cc ) (1 diff)
-
ArgTweak/FunctionFixer.h (moved) (moved from translator/ArgTweak/FunctionFixer.h ) (1 diff)
-
ArgTweak/Mutate.cc (moved) (moved from translator/ArgTweak/Mutate.cc ) (1 diff)
-
ArgTweak/Mutate.h (moved) (moved from translator/ArgTweak/Mutate.h ) (1 diff)
-
ArgTweak/module.mk (moved) (moved from translator/ArgTweak/module.mk )
-
CodeGen/CodeGenerator2.cc (moved) (moved from translator/CodeGen/CodeGenerator2.cc ) (2 diffs)
-
CodeGen/CodeGenerator2.h (moved) (moved from translator/CodeGen/CodeGenerator2.h )
-
CodeGen/FixNames.cc (moved) (moved from translator/CodeGen/FixNames.cc )
-
CodeGen/FixNames.h (moved) (moved from translator/CodeGen/FixNames.h )
-
CodeGen/GenType.cc (moved) (moved from translator/CodeGen/GenType.cc )
-
CodeGen/GenType.h (moved) (moved from translator/CodeGen/GenType.h )
-
CodeGen/Generate.cc (moved) (moved from translator/CodeGen/Generate.cc )
-
CodeGen/Generate.h (moved) (moved from translator/CodeGen/Generate.h )
-
CodeGen/OperatorTable.cc (moved) (moved from translator/CodeGen/OperatorTable.cc )
-
CodeGen/OperatorTable.h (moved) (moved from translator/CodeGen/OperatorTable.h )
-
CodeGen/module.mk (moved) (moved from translator/CodeGen/module.mk )
-
Common/CompilerError.h (moved) (moved from translator/Common/CompilerError.h )
-
Common/SemanticError.cc (moved) (moved from translator/Common/SemanticError.cc )
-
Common/SemanticError.h (moved) (moved from translator/Common/SemanticError.h )
-
Common/UnimplementedError.h (moved) (moved from translator/Common/UnimplementedError.h )
-
Common/UniqueName.cc (moved) (moved from translator/Common/UniqueName.cc )
-
Common/UniqueName.h (moved) (moved from translator/Common/UniqueName.h )
-
Common/module.mk (moved) (moved from translator/Common/module.mk )
-
Common/utility.h (moved) (moved from translator/Common/utility.h )
-
ControlStruct/CaseRangeMutator.cc (moved) (moved from translator/ControlStruct/CaseRangeMutator.cc ) (1 diff)
-
ControlStruct/CaseRangeMutator.h (moved) (moved from translator/ControlStruct/CaseRangeMutator.h ) (1 diff)
-
ControlStruct/ChooseMutator.cc (moved) (moved from translator/ControlStruct/ChooseMutator.cc ) (1 diff)
-
ControlStruct/ChooseMutator.h (moved) (moved from translator/ControlStruct/ChooseMutator.h ) (1 diff)
-
ControlStruct/ForExprMutator.cc (moved) (moved from translator/ControlStruct/ForExprMutator.cc ) (1 diff)
-
ControlStruct/ForExprMutator.h (moved) (moved from translator/ControlStruct/ForExprMutator.h ) (1 diff)
-
ControlStruct/LabelFixer.cc (moved) (moved from translator/ControlStruct/LabelFixer.cc ) (1 diff)
-
ControlStruct/LabelFixer.h (moved) (moved from translator/ControlStruct/LabelFixer.h ) (1 diff)
-
ControlStruct/LabelGenerator.cc (moved) (moved from translator/ControlStruct/LabelGenerator.cc ) (1 diff)
-
ControlStruct/LabelGenerator.h (moved) (moved from translator/ControlStruct/LabelGenerator.h ) (1 diff)
-
ControlStruct/LabelTypeChecker.cc (moved) (moved from translator/ControlStruct/LabelTypeChecker.cc ) (1 diff)
-
ControlStruct/LabelTypeChecker.h (moved) (moved from translator/ControlStruct/LabelTypeChecker.h ) (1 diff)
-
ControlStruct/MLEMutator.cc (moved) (moved from translator/ControlStruct/MLEMutator.cc ) (1 diff)
-
ControlStruct/MLEMutator.h (moved) (moved from translator/ControlStruct/MLEMutator.h ) (1 diff)
-
ControlStruct/Mutate.cc (moved) (moved from translator/ControlStruct/Mutate.cc ) (1 diff)
-
ControlStruct/Mutate.h (moved) (moved from translator/ControlStruct/Mutate.h ) (1 diff)
-
ControlStruct/module.mk (moved) (moved from translator/ControlStruct/module.mk )
-
Designators/Processor.cc (moved) (moved from translator/Designators/Processor.cc ) (1 diff)
-
Designators/Processor.h (moved) (moved from translator/Designators/Processor.h ) (1 diff)
-
Designators/module.mk (moved) (moved from translator/Designators/module.mk )
-
Docs/Makefile (moved) (moved from translator/Docs/Makefile )
-
Docs/cfa-cpp.1 (moved) (moved from translator/Docs/cfa-cpp.1 )
-
Docs/design.tex (moved) (moved from translator/Docs/design.tex )
-
Docs/uml.dia (moved) (moved from translator/Docs/uml.dia )
-
GenPoly/Box.cc (moved) (moved from translator/GenPoly/Box.cc )
-
GenPoly/Box.h (moved) (moved from translator/GenPoly/Box.h )
-
GenPoly/CopyParams.cc (moved) (moved from translator/GenPoly/CopyParams.cc )
-
GenPoly/CopyParams.h (moved) (moved from translator/GenPoly/CopyParams.h )
-
GenPoly/FindFunction.cc (moved) (moved from translator/GenPoly/FindFunction.cc )
-
GenPoly/FindFunction.h (moved) (moved from translator/GenPoly/FindFunction.h )
-
GenPoly/GenPoly.cc (moved) (moved from translator/GenPoly/GenPoly.cc )
-
GenPoly/GenPoly.h (moved) (moved from translator/GenPoly/GenPoly.h )
-
GenPoly/Lvalue.cc (moved) (moved from translator/GenPoly/Lvalue.cc )
-
GenPoly/Lvalue.h (moved) (moved from translator/GenPoly/Lvalue.h )
-
GenPoly/PolyMutator.cc (moved) (moved from translator/GenPoly/PolyMutator.cc )
-
GenPoly/PolyMutator.h (moved) (moved from translator/GenPoly/PolyMutator.h )
-
GenPoly/ScrubTyVars.cc (moved) (moved from translator/GenPoly/ScrubTyVars.cc )
-
GenPoly/ScrubTyVars.h (moved) (moved from translator/GenPoly/ScrubTyVars.h )
-
GenPoly/Specialize.cc (moved) (moved from translator/GenPoly/Specialize.cc )
-
GenPoly/Specialize.h (moved) (moved from translator/GenPoly/Specialize.h )
-
GenPoly/module.mk (moved) (moved from translator/GenPoly/module.mk )
-
InitTweak/Association.cc (moved) (moved from translator/InitTweak/Association.cc ) (1 diff)
-
InitTweak/Association.h (moved) (moved from translator/InitTweak/Association.h ) (1 diff)
-
InitTweak/BasicInit.cc (moved) (moved from translator/InitTweak/BasicInit.cc ) (1 diff)
-
InitTweak/BasicInit.h (moved) (moved from translator/InitTweak/BasicInit.h ) (1 diff)
-
InitTweak/DeclarationHoister.cc (moved) (moved from translator/InitTweak/DeclarationHoister.cc ) (1 diff)
-
InitTweak/DeclarationHoister.h (moved) (moved from translator/InitTweak/DeclarationHoister.h ) (1 diff)
-
InitTweak/InitExpander.cc (moved) (moved from translator/InitTweak/InitExpander.cc ) (1 diff)
-
InitTweak/InitExpander.h (moved) (moved from translator/InitTweak/InitExpander.h ) (1 diff)
-
InitTweak/InitModel.cc (moved) (moved from translator/InitTweak/InitModel.cc ) (1 diff)
-
InitTweak/InitModel.h (moved) (moved from translator/InitTweak/InitModel.h ) (1 diff)
-
InitTweak/Mutate.cc (moved) (moved from translator/InitTweak/Mutate.cc ) (1 diff)
-
InitTweak/Mutate.h (moved) (moved from translator/InitTweak/Mutate.h ) (1 diff)
-
InitTweak/RemoveInit.cc (moved) (moved from translator/InitTweak/RemoveInit.cc ) (1 diff)
-
InitTweak/RemoveInit.h (moved) (moved from translator/InitTweak/RemoveInit.h ) (1 diff)
-
InitTweak/diet_map.h (moved) (moved from translator/InitTweak/diet_map.h ) (1 diff)
-
InitTweak/module.mk (moved) (moved from translator/InitTweak/module.mk )
-
MakeLibCfa.cc (moved) (moved from translator/MakeLibCfa.cc )
-
MakeLibCfa.h (moved) (moved from translator/MakeLibCfa.h )
-
Makefile.in (moved) (moved from translator/Makefile.in ) (1 diff)
-
Parser/DeclarationNode.cc (moved) (moved from translator/Parser/DeclarationNode.cc ) (7 diffs)
-
Parser/ExpressionNode.cc (moved) (moved from translator/Parser/ExpressionNode.cc )
-
Parser/InitializerNode.cc (moved) (moved from translator/Parser/InitializerNode.cc )
-
Parser/LinkageSpec.cc (moved) (moved from translator/Parser/LinkageSpec.cc )
-
Parser/LinkageSpec.h (moved) (moved from translator/Parser/LinkageSpec.h )
-
Parser/ParseNode.cc (moved) (moved from translator/Parser/ParseNode.cc )
-
Parser/ParseNode.h (moved) (moved from translator/Parser/ParseNode.h )
-
Parser/Parser.cc (moved) (moved from translator/Parser/Parser.cc )
-
Parser/Parser.h (moved) (moved from translator/Parser/Parser.h )
-
Parser/StatementNode.cc (moved) (moved from translator/Parser/StatementNode.cc )
-
Parser/TypeData.cc (moved) (moved from translator/Parser/TypeData.cc )
-
Parser/TypeData.h (moved) (moved from translator/Parser/TypeData.h )
-
Parser/TypedefTable.cc (moved) (moved from translator/Parser/TypedefTable.cc )
-
Parser/TypedefTable.h (moved) (moved from translator/Parser/TypedefTable.h )
-
Parser/cfa.y (moved) (moved from translator/Parser/cfa.y )
-
Parser/lex.h (moved) (moved from translator/Parser/lex.h )
-
Parser/lex.l (moved) (moved from translator/Parser/lex.l )
-
Parser/module.mk (moved) (moved from translator/Parser/module.mk ) (1 diff)
-
Parser/parseutility.cc (moved) (moved from translator/Parser/parseutility.cc )
-
Parser/parseutility.h (moved) (moved from translator/Parser/parseutility.h )
-
ResolvExpr/AdjustExprType.cc (moved) (moved from translator/ResolvExpr/AdjustExprType.cc )
-
ResolvExpr/Alternative.cc (moved) (moved from translator/ResolvExpr/Alternative.cc )
-
ResolvExpr/Alternative.h (moved) (moved from translator/ResolvExpr/Alternative.h )
-
ResolvExpr/AlternativeFinder.cc (moved) (moved from translator/ResolvExpr/AlternativeFinder.cc )
-
ResolvExpr/AlternativeFinder.h (moved) (moved from translator/ResolvExpr/AlternativeFinder.h )
-
ResolvExpr/AlternativePrinter.cc (moved) (moved from translator/ResolvExpr/AlternativePrinter.cc )
-
ResolvExpr/AlternativePrinter.h (moved) (moved from translator/ResolvExpr/AlternativePrinter.h )
-
ResolvExpr/CastCost.cc (moved) (moved from translator/ResolvExpr/CastCost.cc )
-
ResolvExpr/CommonType.cc (moved) (moved from translator/ResolvExpr/CommonType.cc )
-
ResolvExpr/ConversionCost.cc (moved) (moved from translator/ResolvExpr/ConversionCost.cc )
-
ResolvExpr/ConversionCost.h (moved) (moved from translator/ResolvExpr/ConversionCost.h )
-
ResolvExpr/Cost.h (moved) (moved from translator/ResolvExpr/Cost.h )
-
ResolvExpr/FindOpenVars.cc (moved) (moved from translator/ResolvExpr/FindOpenVars.cc )
-
ResolvExpr/FindOpenVars.h (moved) (moved from translator/ResolvExpr/FindOpenVars.h )
-
ResolvExpr/Occurs.cc (moved) (moved from translator/ResolvExpr/Occurs.cc )
-
ResolvExpr/PolyCost.cc (moved) (moved from translator/ResolvExpr/PolyCost.cc )
-
ResolvExpr/PtrsAssignable.cc (moved) (moved from translator/ResolvExpr/PtrsAssignable.cc )
-
ResolvExpr/PtrsCastable.cc (moved) (moved from translator/ResolvExpr/PtrsCastable.cc )
-
ResolvExpr/RenameVars.cc (moved) (moved from translator/ResolvExpr/RenameVars.cc )
-
ResolvExpr/RenameVars.h (moved) (moved from translator/ResolvExpr/RenameVars.h )
-
ResolvExpr/ResolveTypeof.cc (moved) (moved from translator/ResolvExpr/ResolveTypeof.cc )
-
ResolvExpr/ResolveTypeof.h (moved) (moved from translator/ResolvExpr/ResolveTypeof.h )
-
ResolvExpr/Resolver.cc (moved) (moved from translator/ResolvExpr/Resolver.cc )
-
ResolvExpr/Resolver.h (moved) (moved from translator/ResolvExpr/Resolver.h )
-
ResolvExpr/TypeEnvironment.cc (moved) (moved from translator/ResolvExpr/TypeEnvironment.cc )
-
ResolvExpr/TypeEnvironment.h (moved) (moved from translator/ResolvExpr/TypeEnvironment.h )
-
ResolvExpr/Unify.cc (moved) (moved from translator/ResolvExpr/Unify.cc )
-
ResolvExpr/Unify.h (moved) (moved from translator/ResolvExpr/Unify.h )
-
ResolvExpr/module.mk (moved) (moved from translator/ResolvExpr/module.mk )
-
ResolvExpr/typeops.h (moved) (moved from translator/ResolvExpr/typeops.h )
-
SymTab/AddVisit.h (moved) (moved from translator/SymTab/AddVisit.h )
-
SymTab/AggregateTable.h (moved) (moved from translator/SymTab/AggregateTable.h )
-
SymTab/FixFunction.cc (moved) (moved from translator/SymTab/FixFunction.cc )
-
SymTab/FixFunction.h (moved) (moved from translator/SymTab/FixFunction.h )
-
SymTab/IdTable.cc (moved) (moved from translator/SymTab/IdTable.cc )
-
SymTab/IdTable.h (moved) (moved from translator/SymTab/IdTable.h )
-
SymTab/ImplementationType.cc (moved) (moved from translator/SymTab/ImplementationType.cc )
-
SymTab/ImplementationType.h (moved) (moved from translator/SymTab/ImplementationType.h )
-
SymTab/Indexer.cc (moved) (moved from translator/SymTab/Indexer.cc )
-
SymTab/Indexer.h (moved) (moved from translator/SymTab/Indexer.h )
-
SymTab/Mangler.cc (moved) (moved from translator/SymTab/Mangler.cc )
-
SymTab/Mangler.h (moved) (moved from translator/SymTab/Mangler.h )
-
SymTab/StackTable.cc (moved) (moved from translator/SymTab/StackTable.cc )
-
SymTab/StackTable.h (moved) (moved from translator/SymTab/StackTable.h )
-
SymTab/TypeTable.h (moved) (moved from translator/SymTab/TypeTable.h )
-
SymTab/Validate.cc (moved) (moved from translator/SymTab/Validate.cc )
-
SymTab/Validate.h (moved) (moved from translator/SymTab/Validate.h )
-
SymTab/module.mk (moved) (moved from translator/SymTab/module.mk )
-
SynTree/AddressExpr.cc (moved) (moved from translator/SynTree/AddressExpr.cc )
-
SynTree/AggregateDecl.cc (moved) (moved from translator/SynTree/AggregateDecl.cc )
-
SynTree/ApplicationExpr.cc (moved) (moved from translator/SynTree/ApplicationExpr.cc )
-
SynTree/ArrayType.cc (moved) (moved from translator/SynTree/ArrayType.cc )
-
SynTree/AttrType.cc (moved) (moved from translator/SynTree/AttrType.cc )
-
SynTree/BasicType.cc (moved) (moved from translator/SynTree/BasicType.cc )
-
SynTree/CodeGenVisitor.cc (moved) (moved from translator/SynTree/CodeGenVisitor.cc )
-
SynTree/CodeGenVisitor.h (moved) (moved from translator/SynTree/CodeGenVisitor.h )
-
SynTree/CommaExpr.cc (moved) (moved from translator/SynTree/CommaExpr.cc )
-
SynTree/CompoundStmt.cc (moved) (moved from translator/SynTree/CompoundStmt.cc )
-
SynTree/Constant.cc (moved) (moved from translator/SynTree/Constant.cc )
-
SynTree/Constant.h (moved) (moved from translator/SynTree/Constant.h )
-
SynTree/DeclStmt.cc (moved) (moved from translator/SynTree/DeclStmt.cc )
-
SynTree/Declaration.cc (moved) (moved from translator/SynTree/Declaration.cc )
-
SynTree/Declaration.h (moved) (moved from translator/SynTree/Declaration.h )
-
SynTree/DeclarationWithType.cc (moved) (moved from translator/SynTree/DeclarationWithType.cc )
-
SynTree/Expression.cc (moved) (moved from translator/SynTree/Expression.cc )
-
SynTree/Expression.h (moved) (moved from translator/SynTree/Expression.h )
-
SynTree/FunctionDecl.cc (moved) (moved from translator/SynTree/FunctionDecl.cc ) (5 diffs)
-
SynTree/FunctionType.cc (moved) (moved from translator/SynTree/FunctionType.cc )
-
SynTree/Initializer.cc (moved) (moved from translator/SynTree/Initializer.cc )
-
SynTree/Initializer.h (moved) (moved from translator/SynTree/Initializer.h )
-
SynTree/Makefile (moved) (moved from translator/SynTree/Makefile )
-
SynTree/Mutator.cc (moved) (moved from translator/SynTree/Mutator.cc )
-
SynTree/Mutator.h (moved) (moved from translator/SynTree/Mutator.h )
-
SynTree/NamedTypeDecl.cc (moved) (moved from translator/SynTree/NamedTypeDecl.cc )
-
SynTree/ObjectDecl.cc (moved) (moved from translator/SynTree/ObjectDecl.cc )
-
SynTree/PointerType.cc (moved) (moved from translator/SynTree/PointerType.cc )
-
SynTree/ReferenceToType.cc (moved) (moved from translator/SynTree/ReferenceToType.cc )
-
SynTree/Statement.cc (moved) (moved from translator/SynTree/Statement.cc )
-
SynTree/Statement.h (moved) (moved from translator/SynTree/Statement.h )
-
SynTree/SynTree.h (moved) (moved from translator/SynTree/SynTree.h )
-
SynTree/TupleExpr.cc (moved) (moved from translator/SynTree/TupleExpr.cc )
-
SynTree/TupleType.cc (moved) (moved from translator/SynTree/TupleType.cc )
-
SynTree/Type.cc (moved) (moved from translator/SynTree/Type.cc )
-
SynTree/Type.h (moved) (moved from translator/SynTree/Type.h )
-
SynTree/TypeDecl.cc (moved) (moved from translator/SynTree/TypeDecl.cc )
-
SynTree/TypeExpr.cc (moved) (moved from translator/SynTree/TypeExpr.cc )
-
SynTree/TypeSubstitution.cc (moved) (moved from translator/SynTree/TypeSubstitution.cc )
-
SynTree/TypeSubstitution.h (moved) (moved from translator/SynTree/TypeSubstitution.h )
-
SynTree/TypeofType.cc (moved) (moved from translator/SynTree/TypeofType.cc )
-
SynTree/Visitor.cc (moved) (moved from translator/SynTree/Visitor.cc )
-
SynTree/Visitor.h (moved) (moved from translator/SynTree/Visitor.h )
-
SynTree/VoidType.cc (moved) (moved from translator/SynTree/VoidType.cc )
-
SynTree/module.mk (moved) (moved from translator/SynTree/module.mk )
-
Tests/Parser/Array.c (moved) (moved from translator/Tests/Parser/Array.c )
-
Tests/Parser/Constant0-1.c (moved) (moved from translator/Tests/Parser/Constant0-1.c )
-
Tests/Parser/DeclarationSpecifier.c (moved) (moved from translator/Tests/Parser/DeclarationSpecifier.c )
-
Tests/Parser/Expected/Array.tst (moved) (moved from translator/Tests/Parser/Expected/Array.tst )
-
Tests/Parser/Expected/Constant0-1.tst (moved) (moved from translator/Tests/Parser/Expected/Constant0-1.tst )
-
Tests/Parser/Expected/DeclarationSpecifier.tst (moved) (moved from translator/Tests/Parser/Expected/DeclarationSpecifier.tst )
-
Tests/Parser/Expected/Forall.tst (moved) (moved from translator/Tests/Parser/Expected/Forall.tst )
-
Tests/Parser/Expected/Functions.tst (moved) (moved from translator/Tests/Parser/Expected/Functions.tst )
-
Tests/Parser/Expected/IdentFuncDeclarator.tst (moved) (moved from translator/Tests/Parser/Expected/IdentFuncDeclarator.tst )
-
Tests/Parser/Expected/IdentFuncParamDeclarator.tst (moved) (moved from translator/Tests/Parser/Expected/IdentFuncParamDeclarator.tst )
-
Tests/Parser/Expected/Initialization.tst (moved) (moved from translator/Tests/Parser/Expected/Initialization.tst )
-
Tests/Parser/Expected/Scope.tst (moved) (moved from translator/Tests/Parser/Expected/Scope.tst )
-
Tests/Parser/Expected/StructMember.tst (moved) (moved from translator/Tests/Parser/Expected/StructMember.tst )
-
Tests/Parser/Expected/Tuple.tst (moved) (moved from translator/Tests/Parser/Expected/Tuple.tst )
-
Tests/Parser/Expected/TypeGenerator.tst (moved) (moved from translator/Tests/Parser/Expected/TypeGenerator.tst )
-
Tests/Parser/Expected/Typedef.tst (moved) (moved from translator/Tests/Parser/Expected/Typedef.tst )
-
Tests/Parser/Expected/TypedefDeclarator.tst (moved) (moved from translator/Tests/Parser/Expected/TypedefDeclarator.tst )
-
Tests/Parser/Expected/TypedefParamDeclarator.tst (moved) (moved from translator/Tests/Parser/Expected/TypedefParamDeclarator.tst )
-
Tests/Parser/Expected/VariableDeclarator.tst (moved) (moved from translator/Tests/Parser/Expected/VariableDeclarator.tst )
-
Tests/Parser/Forall.c (moved) (moved from translator/Tests/Parser/Forall.c )
-
Tests/Parser/Functions.c (moved) (moved from translator/Tests/Parser/Functions.c )
-
Tests/Parser/IdentFuncDeclarator.c (moved) (moved from translator/Tests/Parser/IdentFuncDeclarator.c )
-
Tests/Parser/IdentFuncParamDeclarator.c (moved) (moved from translator/Tests/Parser/IdentFuncParamDeclarator.c )
-
Tests/Parser/Initialization.c (moved) (moved from translator/Tests/Parser/Initialization.c )
-
Tests/Parser/Makefile (moved) (moved from translator/Tests/Parser/Makefile )
-
Tests/Parser/Scope.c (moved) (moved from translator/Tests/Parser/Scope.c )
-
Tests/Parser/StructMember.c (moved) (moved from translator/Tests/Parser/StructMember.c )
-
Tests/Parser/Tuple.c (moved) (moved from translator/Tests/Parser/Tuple.c )
-
Tests/Parser/TypeGenerator.c (moved) (moved from translator/Tests/Parser/TypeGenerator.c )
-
Tests/Parser/Typedef.c (moved) (moved from translator/Tests/Parser/Typedef.c )
-
Tests/Parser/TypedefDeclarator.c (moved) (moved from translator/Tests/Parser/TypedefDeclarator.c )
-
Tests/Parser/TypedefParamDeclarator.c (moved) (moved from translator/Tests/Parser/TypedefParamDeclarator.c )
-
Tests/Parser/VariableDeclarator.c (moved) (moved from translator/Tests/Parser/VariableDeclarator.c )
-
Tests/ResolvExpr/Abstype.c (moved) (moved from translator/Tests/ResolvExpr/Abstype.c )
-
Tests/ResolvExpr/Attributes.c (moved) (moved from translator/Tests/ResolvExpr/Attributes.c )
-
Tests/ResolvExpr/Cast.c (moved) (moved from translator/Tests/ResolvExpr/Cast.c )
-
Tests/ResolvExpr/CastError.c (moved) (moved from translator/Tests/ResolvExpr/CastError.c )
-
Tests/ResolvExpr/Expected/Abstype.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/Abstype.tst )
-
Tests/ResolvExpr/Expected/Attributes.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/Attributes.tst )
-
Tests/ResolvExpr/Expected/Cast.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/Cast.tst )
-
Tests/ResolvExpr/Expected/CastError.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/CastError.tst )
-
Tests/ResolvExpr/Expected/Forall.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/Forall.tst )
-
Tests/ResolvExpr/Expected/Function.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/Function.tst )
-
Tests/ResolvExpr/Expected/InferParam.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/InferParam.tst )
-
Tests/ResolvExpr/Expected/Members.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/Members.tst )
-
Tests/ResolvExpr/Expected/Misc.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/Misc.tst )
-
Tests/ResolvExpr/Expected/MiscError.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/MiscError.tst )
-
Tests/ResolvExpr/Expected/OccursError.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/OccursError.tst )
-
Tests/ResolvExpr/Expected/Operators.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/Operators.tst )
-
Tests/ResolvExpr/Expected/Quad.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/Quad.tst )
-
Tests/ResolvExpr/Expected/Rank2.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/Rank2.tst )
-
Tests/ResolvExpr/Expected/ShortCircuit.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/ShortCircuit.tst )
-
Tests/ResolvExpr/Expected/Statement.tst (moved) (moved from translator/Tests/ResolvExpr/Expected/Statement.tst )
-
Tests/ResolvExpr/Forall.c (moved) (moved from translator/Tests/ResolvExpr/Forall.c )
-
Tests/ResolvExpr/Function.c (moved) (moved from translator/Tests/ResolvExpr/Function.c )
-
Tests/ResolvExpr/InferParam.c (moved) (moved from translator/Tests/ResolvExpr/InferParam.c )
-
Tests/ResolvExpr/Makefile (moved) (moved from translator/Tests/ResolvExpr/Makefile )
-
Tests/ResolvExpr/Members.c (moved) (moved from translator/Tests/ResolvExpr/Members.c )
-
Tests/ResolvExpr/Misc.c (moved) (moved from translator/Tests/ResolvExpr/Misc.c )
-
Tests/ResolvExpr/MiscError.c (moved) (moved from translator/Tests/ResolvExpr/MiscError.c )
-
Tests/ResolvExpr/OccursError.c (moved) (moved from translator/Tests/ResolvExpr/OccursError.c )
-
Tests/ResolvExpr/Operators.c (moved) (moved from translator/Tests/ResolvExpr/Operators.c )
-
Tests/ResolvExpr/Quad.c (moved) (moved from translator/Tests/ResolvExpr/Quad.c )
-
Tests/ResolvExpr/Rank2.c (moved) (moved from translator/Tests/ResolvExpr/Rank2.c )
-
Tests/ResolvExpr/ShortCircuit.c (moved) (moved from translator/Tests/ResolvExpr/ShortCircuit.c )
-
Tests/ResolvExpr/Statement.c (moved) (moved from translator/Tests/ResolvExpr/Statement.c )
-
Tests/ResolvExpr/make-rules (moved) (moved from translator/Tests/ResolvExpr/make-rules )
-
Tests/ResolvExpr/run-tests.sh (moved) (moved from translator/Tests/ResolvExpr/run-tests.sh )
-
Tests/SynTree/Array.c (moved) (moved from translator/Tests/SynTree/Array.c )
-
Tests/SynTree/Constant0-1.c (moved) (moved from translator/Tests/SynTree/Constant0-1.c )
-
Tests/SynTree/Context.c (moved) (moved from translator/Tests/SynTree/Context.c )
-
Tests/SynTree/DeclarationErrors.c (moved) (moved from translator/Tests/SynTree/DeclarationErrors.c )
-
Tests/SynTree/DeclarationSpecifier.c (moved) (moved from translator/Tests/SynTree/DeclarationSpecifier.c )
-
Tests/SynTree/Enum.c (moved) (moved from translator/Tests/SynTree/Enum.c )
-
Tests/SynTree/Expected-SymTab/Array.tst (moved) (moved from translator/Tests/SynTree/Expected-SymTab/Array.tst )
-
Tests/SynTree/Expected-SymTab/Context.tst (moved) (moved from translator/Tests/SynTree/Expected-SymTab/Context.tst )
-
Tests/SynTree/Expected-SymTab/Enum.tst (moved) (moved from translator/Tests/SynTree/Expected-SymTab/Enum.tst )
-
Tests/SynTree/Expected-SymTab/Forall.tst (moved) (moved from translator/Tests/SynTree/Expected-SymTab/Forall.tst )
-
Tests/SynTree/Expected-SymTab/Scope.tst (moved) (moved from translator/Tests/SynTree/Expected-SymTab/Scope.tst )
-
Tests/SynTree/Expected-SymTab/ScopeErrors.tst (moved) (moved from translator/Tests/SynTree/Expected-SymTab/ScopeErrors.tst )
-
Tests/SynTree/Expected-SymTab/Tuple.tst (moved) (moved from translator/Tests/SynTree/Expected-SymTab/Tuple.tst )
-
Tests/SynTree/Expected/Array.tst (moved) (moved from translator/Tests/SynTree/Expected/Array.tst )
-
Tests/SynTree/Expected/Constant0-1.tst (moved) (moved from translator/Tests/SynTree/Expected/Constant0-1.tst )
-
Tests/SynTree/Expected/Context.tst (moved) (moved from translator/Tests/SynTree/Expected/Context.tst )
-
Tests/SynTree/Expected/DeclarationSpecifier.tst (moved) (moved from translator/Tests/SynTree/Expected/DeclarationSpecifier.tst )
-
Tests/SynTree/Expected/Enum.tst (moved) (moved from translator/Tests/SynTree/Expected/Enum.tst )
-
Tests/SynTree/Expected/Forall.tst (moved) (moved from translator/Tests/SynTree/Expected/Forall.tst )
-
Tests/SynTree/Expected/Functions.tst (moved) (moved from translator/Tests/SynTree/Expected/Functions.tst )
-
Tests/SynTree/Expected/IdentFuncDeclarator.tst (moved) (moved from translator/Tests/SynTree/Expected/IdentFuncDeclarator.tst )
-
Tests/SynTree/Expected/Initialization.tst (moved) (moved from translator/Tests/SynTree/Expected/Initialization.tst )
-
Tests/SynTree/Expected/Scope.tst (moved) (moved from translator/Tests/SynTree/Expected/Scope.tst )
-
Tests/SynTree/Expected/StructMember.tst (moved) (moved from translator/Tests/SynTree/Expected/StructMember.tst )
-
Tests/SynTree/Expected/Tuple.tst (moved) (moved from translator/Tests/SynTree/Expected/Tuple.tst )
-
Tests/SynTree/Expected/TypeGenerator.tst (moved) (moved from translator/Tests/SynTree/Expected/TypeGenerator.tst )
-
Tests/SynTree/Expected/Typedef.tst (moved) (moved from translator/Tests/SynTree/Expected/Typedef.tst )
-
Tests/SynTree/Expected/TypedefDeclarator.tst (moved) (moved from translator/Tests/SynTree/Expected/TypedefDeclarator.tst )
-
Tests/SynTree/Expected/TypedefParamDeclarator.tst (moved) (moved from translator/Tests/SynTree/Expected/TypedefParamDeclarator.tst )
-
Tests/SynTree/Expected/VariableDeclarator.tst (moved) (moved from translator/Tests/SynTree/Expected/VariableDeclarator.tst )
-
Tests/SynTree/Forall.c (moved) (moved from translator/Tests/SynTree/Forall.c )
-
Tests/SynTree/Functions.c (moved) (moved from translator/Tests/SynTree/Functions.c )
-
Tests/SynTree/IdentFuncDeclarator.c (moved) (moved from translator/Tests/SynTree/IdentFuncDeclarator.c )
-
Tests/SynTree/IdentFuncParamDeclarator.c (moved) (moved from translator/Tests/SynTree/IdentFuncParamDeclarator.c )
-
Tests/SynTree/Initialization.c (moved) (moved from translator/Tests/SynTree/Initialization.c )
-
Tests/SynTree/Makefile (moved) (moved from translator/Tests/SynTree/Makefile )
-
Tests/SynTree/Scope.c (moved) (moved from translator/Tests/SynTree/Scope.c )
-
Tests/SynTree/ScopeErrors.c (moved) (moved from translator/Tests/SynTree/ScopeErrors.c )
-
Tests/SynTree/StructMember.c (moved) (moved from translator/Tests/SynTree/StructMember.c )
-
Tests/SynTree/Tuple.c (moved) (moved from translator/Tests/SynTree/Tuple.c )
-
Tests/SynTree/TypeGenerator.c (moved) (moved from translator/Tests/SynTree/TypeGenerator.c )
-
Tests/SynTree/Typedef.c (moved) (moved from translator/Tests/SynTree/Typedef.c )
-
Tests/SynTree/TypedefDeclarator.c (moved) (moved from translator/Tests/SynTree/TypedefDeclarator.c )
-
Tests/SynTree/TypedefParamDeclarator.c (moved) (moved from translator/Tests/SynTree/TypedefParamDeclarator.c )
-
Tests/SynTree/VariableDeclarator.c (moved) (moved from translator/Tests/SynTree/VariableDeclarator.c )
-
Tests/SynTree/make-rules (moved) (moved from translator/Tests/SynTree/make-rules )
-
Tests/SynTree/run-tests.sh (moved) (moved from translator/Tests/SynTree/run-tests.sh )
-
Tests/Syntax/Array.c (moved) (moved from translator/Tests/Syntax/Array.c )
-
Tests/Syntax/AsmName.c (moved) (moved from translator/Tests/Syntax/AsmName.c )
-
Tests/Syntax/Attributes.c (moved) (moved from translator/Tests/Syntax/Attributes.c )
-
Tests/Syntax/CharStringConstants.c (moved) (moved from translator/Tests/Syntax/CharStringConstants.c )
-
Tests/Syntax/CommentMisc.c (moved) (moved from translator/Tests/Syntax/CommentMisc.c )
-
Tests/Syntax/Constant0-1.c (moved) (moved from translator/Tests/Syntax/Constant0-1.c )
-
Tests/Syntax/DeclarationSpecifier.c (moved) (moved from translator/Tests/Syntax/DeclarationSpecifier.c )
-
Tests/Syntax/Exception.c (moved) (moved from translator/Tests/Syntax/Exception.c )
-
Tests/Syntax/Expression.c (moved) (moved from translator/Tests/Syntax/Expression.c )
-
Tests/Syntax/Forall.c (moved) (moved from translator/Tests/Syntax/Forall.c )
-
Tests/Syntax/Functions.c (moved) (moved from translator/Tests/Syntax/Functions.c )
-
Tests/Syntax/GccExtensions.c (moved) (moved from translator/Tests/Syntax/GccExtensions.c )
-
Tests/Syntax/IdentFuncDeclarator.c (moved) (moved from translator/Tests/Syntax/IdentFuncDeclarator.c )
-
Tests/Syntax/IdentFuncParamDeclarator.c (moved) (moved from translator/Tests/Syntax/IdentFuncParamDeclarator.c )
-
Tests/Syntax/Initialization.c (moved) (moved from translator/Tests/Syntax/Initialization.c )
-
Tests/Syntax/LabelledExit.c (moved) (moved from translator/Tests/Syntax/LabelledExit.c )
-
Tests/Syntax/Makefile (moved) (moved from translator/Tests/Syntax/Makefile )
-
Tests/Syntax/NamedParmArg.c (moved) (moved from translator/Tests/Syntax/NamedParmArg.c )
-
Tests/Syntax/NumericConstants.c (moved) (moved from translator/Tests/Syntax/NumericConstants.c )
-
Tests/Syntax/Scope.c (moved) (moved from translator/Tests/Syntax/Scope.c )
-
Tests/Syntax/StructMember.c (moved) (moved from translator/Tests/Syntax/StructMember.c )
-
Tests/Syntax/Subrange.c (moved) (moved from translator/Tests/Syntax/Subrange.c )
-
Tests/Syntax/Switch.c (moved) (moved from translator/Tests/Syntax/Switch.c )
-
Tests/Syntax/Tuple.c (moved) (moved from translator/Tests/Syntax/Tuple.c )
-
Tests/Syntax/TypeGenerator.c (moved) (moved from translator/Tests/Syntax/TypeGenerator.c )
-
Tests/Syntax/Typedef.c (moved) (moved from translator/Tests/Syntax/Typedef.c )
-
Tests/Syntax/TypedefDeclarator.c (moved) (moved from translator/Tests/Syntax/TypedefDeclarator.c )
-
Tests/Syntax/TypedefParamDeclarator.c (moved) (moved from translator/Tests/Syntax/TypedefParamDeclarator.c )
-
Tests/Syntax/Typeof.c (moved) (moved from translator/Tests/Syntax/Typeof.c )
-
Tests/Syntax/VariableDeclarator.c (moved) (moved from translator/Tests/Syntax/VariableDeclarator.c )
-
Tests/TupleAssign/Initialization2.c (moved) (moved from translator/Tests/TupleAssign/Initialization2.c )
-
Tests/gcc/900407-1.c (moved) (moved from translator/Tests/gcc/900407-1.c )
-
Tests/gcc/900516-1.c (moved) (moved from translator/Tests/gcc/900516-1.c )
-
Tests/gcc/920301-1.c (moved) (moved from translator/Tests/gcc/920301-1.c )
-
Tests/gcc/920409-1.c (moved) (moved from translator/Tests/gcc/920409-1.c )
-
Tests/gcc/920409-2.c (moved) (moved from translator/Tests/gcc/920409-2.c )
-
Tests/gcc/920410-2.c (moved) (moved from translator/Tests/gcc/920410-2.c )
-
Tests/gcc/920501-1.c (moved) (moved from translator/Tests/gcc/920501-1.c )
-
Tests/gcc/920501-11.c (moved) (moved from translator/Tests/gcc/920501-11.c )
-
Tests/gcc/920501-19.c (moved) (moved from translator/Tests/gcc/920501-19.c )
-
Tuples/AssignExpand.cc (moved) (moved from translator/Tuples/AssignExpand.cc ) (1 diff)
-
Tuples/AssignExpand.h (moved) (moved from translator/Tuples/AssignExpand.h ) (1 diff)
-
Tuples/FlattenTuple.cc (moved) (moved from translator/Tuples/FlattenTuple.cc ) (1 diff)
-
Tuples/FlattenTuple.h (moved) (moved from translator/Tuples/FlattenTuple.h ) (1 diff)
-
Tuples/FunctionChecker.cc (moved) (moved from translator/Tuples/FunctionChecker.cc ) (1 diff)
-
Tuples/FunctionChecker.h (moved) (moved from translator/Tuples/FunctionChecker.h ) (1 diff)
-
Tuples/FunctionFixer.cc (moved) (moved from translator/Tuples/FunctionFixer.cc ) (1 diff)
-
Tuples/FunctionFixer.h (moved) (moved from translator/Tuples/FunctionFixer.h ) (1 diff)
-
Tuples/MultRet.cc (moved) (moved from translator/Tuples/MultRet.cc ) (1 diff)
-
Tuples/MultRet.h (moved) (moved from translator/Tuples/MultRet.h ) (1 diff)
-
Tuples/Mutate.cc (moved) (moved from translator/Tuples/Mutate.cc ) (1 diff)
-
Tuples/Mutate.h (moved) (moved from translator/Tuples/Mutate.h ) (1 diff)
-
Tuples/NameMatcher.cc (moved) (moved from translator/Tuples/NameMatcher.cc ) (1 diff)
-
Tuples/NameMatcher.h (moved) (moved from translator/Tuples/NameMatcher.h ) (1 diff)
-
Tuples/TupleAssignment.cc (moved) (moved from translator/Tuples/TupleAssignment.cc ) (1 diff)
-
Tuples/TupleAssignment.h (moved) (moved from translator/Tuples/TupleAssignment.h ) (1 diff)
-
Tuples/module.mk (moved) (moved from translator/Tuples/module.mk )
-
attr-ex (moved) (moved from translator/attr-ex )
-
comments.txt (moved) (moved from translator/comments.txt )
-
examples/Makefile.in (moved) (moved from translator/examples/Makefile.in )
-
examples/abstype.c (moved) (moved from translator/examples/abstype.c )
-
examples/array.c (moved) (moved from translator/examples/array.c )
-
examples/array.h (moved) (moved from translator/examples/array.h )
-
examples/constants.c (moved) (moved from translator/examples/constants.c )
-
examples/control_structures.c (moved) (moved from translator/examples/control_structures.c )
-
examples/ctxts.c (moved) (moved from translator/examples/ctxts.c )
-
examples/esskaykay.c (moved) (moved from translator/examples/esskaykay.c )
-
examples/forward.c (moved) (moved from translator/examples/forward.c )
-
examples/fstream.c (moved) (moved from translator/examples/fstream.c )
-
examples/fstream.h (moved) (moved from translator/examples/fstream.h )
-
examples/fstream_test.c (moved) (moved from translator/examples/fstream_test.c )
-
examples/fwrite.c (moved) (moved from translator/examples/fwrite.c )
-
examples/hello.c (moved) (moved from translator/examples/hello.c )
-
examples/huge.c (moved) (moved from translator/examples/huge.c )
-
examples/identity.c (moved) (moved from translator/examples/identity.c )
-
examples/includes.c (moved) (moved from translator/examples/includes.c )
-
examples/index.h (moved) (moved from translator/examples/index.h )
-
examples/iostream.c (moved) (moved from translator/examples/iostream.c )
-
examples/iostream.h (moved) (moved from translator/examples/iostream.h )
-
examples/it_out.c (moved) (moved from translator/examples/it_out.c )
-
examples/iterator.c (moved) (moved from translator/examples/iterator.c )
-
examples/iterator.h (moved) (moved from translator/examples/iterator.h )
-
examples/min.c (moved) (moved from translator/examples/min.c )
-
examples/new.c (moved) (moved from translator/examples/new.c )
-
examples/prolog.c (moved) (moved from translator/examples/prolog.c )
-
examples/quad.c (moved) (moved from translator/examples/quad.c )
-
examples/quoted_keyword.c (moved) (moved from translator/examples/quoted_keyword.c )
-
examples/rodolfo1.c (moved) (moved from translator/examples/rodolfo1.c )
-
examples/rodolfo2.c (moved) (moved from translator/examples/rodolfo2.c )
-
examples/s.c (moved) (moved from translator/examples/s.c )
-
examples/simple.c (moved) (moved from translator/examples/simple.c )
-
examples/simplePoly.c (moved) (moved from translator/examples/simplePoly.c )
-
examples/simpler.c (moved) (moved from translator/examples/simpler.c )
-
examples/specialize.c (moved) (moved from translator/examples/specialize.c )
-
examples/square.c (moved) (moved from translator/examples/square.c )
-
examples/square.cf (moved) (moved from translator/examples/square.cf )
-
examples/sum.c (moved) (moved from translator/examples/sum.c )
-
examples/swap.c (moved) (moved from translator/examples/swap.c )
-
examples/twice.c (moved) (moved from translator/examples/twice.c )
-
examples/vector_int.c (moved) (moved from translator/examples/vector_int.c )
-
examples/vector_int.h (moved) (moved from translator/examples/vector_int.h )
-
examples/vector_test.c (moved) (moved from translator/examples/vector_test.c )
-
initialization.txt (moved) (moved from translator/initialization.txt )
-
main.cc (moved) (moved from translator/main.cc ) (1 diff)
-
preludesrc.c (moved) (moved from translator/preludesrc.c )
-
spectest (moved) (moved from translator/spectest )
Legend:
- Unmodified
- Added
- Removed
-
src/ArgTweak/FunctionFixer.cc
ra08ba92 r843054c2 7 7 // FunctionFixer.cc -- 8 8 // 9 // Author : Peter A. Buhr9 // Author : Rodolfo G. Esteves 10 10 // Created On : Sat May 16 08:12:38 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon May 18 23:30:39201513 // Update Count : 612 // Last Modified On : Thu May 21 21:11:45 2015 13 // Update Count : 7 14 14 // 15 15 -
src/ArgTweak/FunctionFixer.h
ra08ba92 r843054c2 7 7 // FunctionFixer.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ArgTweak/Mutate.cc
ra08ba92 r843054c2 7 7 // Mutate.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ArgTweak/Mutate.h
ra08ba92 r843054c2 7 7 // Mutate.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/CodeGen/CodeGenerator2.cc
ra08ba92 r843054c2 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon May 18 23:34:27201513 // Update Count : 112 // Last Modified On : Thu May 21 17:13:35 2015 13 // Update Count : 7 14 14 // 15 15 … … 656 656 before << "register "; 657 657 break; 658 case Declaration::Inline: 659 before << "inline "; 660 break; 661 case Declaration::Fortran: 662 before << "fortran "; 663 break; 664 } 658 } // switch 665 659 } 666 660 } // namespace CodeGen -
src/ControlStruct/CaseRangeMutator.cc
ra08ba92 r843054c2 7 7 // CaseRangeMutator.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/CaseRangeMutator.h
ra08ba92 r843054c2 7 7 // CaseRangeMutator.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/ChooseMutator.cc
ra08ba92 r843054c2 7 7 // ChooseMutator.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/ChooseMutator.h
ra08ba92 r843054c2 7 7 // ChooseMutator.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/ForExprMutator.cc
ra08ba92 r843054c2 7 7 // ForExprMutator.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/ForExprMutator.h
ra08ba92 r843054c2 7 7 // ForExprMutator.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/LabelFixer.cc
ra08ba92 r843054c2 7 7 // LabelFixer.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/LabelFixer.h
ra08ba92 r843054c2 7 7 // LabelFixer.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/LabelGenerator.cc
ra08ba92 r843054c2 7 7 // LabelGenerator.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/LabelGenerator.h
ra08ba92 r843054c2 7 7 // LabelGenerator.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/LabelTypeChecker.cc
ra08ba92 r843054c2 7 7 // LabelTypeChecker.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/LabelTypeChecker.h
ra08ba92 r843054c2 7 7 // LabelTypeChecker.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/MLEMutator.cc
ra08ba92 r843054c2 7 7 // MLEMutator.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/MLEMutator.h
ra08ba92 r843054c2 7 7 // MLEMutator.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/Mutate.cc
ra08ba92 r843054c2 7 7 // Mutate.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/ControlStruct/Mutate.h
ra08ba92 r843054c2 7 7 // Mutate.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Designators/Processor.cc
ra08ba92 r843054c2 7 7 // Processor.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Designators/Processor.h
ra08ba92 r843054c2 7 7 // Processor.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/Association.cc
ra08ba92 r843054c2 7 7 // Association.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/Association.h
ra08ba92 r843054c2 7 7 // Association.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/BasicInit.cc
ra08ba92 r843054c2 7 7 // BasicInit.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/BasicInit.h
ra08ba92 r843054c2 7 7 // BasicInit.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/DeclarationHoister.cc
ra08ba92 r843054c2 7 7 // DeclarationHoister.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/DeclarationHoister.h
ra08ba92 r843054c2 7 7 // DeclarationHoister.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/InitExpander.cc
ra08ba92 r843054c2 7 7 // InitExpander.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/InitExpander.h
ra08ba92 r843054c2 7 7 // InitExpander.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/InitModel.cc
ra08ba92 r843054c2 7 7 // InitModel.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/InitModel.h
ra08ba92 r843054c2 7 7 // InitModel.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/Mutate.cc
ra08ba92 r843054c2 7 7 // Mutate.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/Mutate.h
ra08ba92 r843054c2 7 7 // Mutate.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/RemoveInit.cc
ra08ba92 r843054c2 7 7 // RemoveInit.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/RemoveInit.h
ra08ba92 r843054c2 7 7 // RemoveInit.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/InitTweak/diet_map.h
ra08ba92 r843054c2 7 7 // diet_map.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Makefile.in
ra08ba92 r843054c2 8 8 ## Makefile.in -- 9 9 ## 10 ## Author : Peter A. Buhr10 ## Author : Richard C. Bilson 11 11 ## Created On : Sat May 16 08:37:37 2015 12 12 ## Last Modified By : Peter A. Buhr 13 ## Last Modified On : Sat May 16 08:38:52 201514 ## Update Count : 213 ## Last Modified On : Thu May 21 21:17:32 2015 14 ## Update Count : 3 15 15 ############################################################################### 16 16 -
src/Parser/DeclarationNode.cc
ra08ba92 r843054c2 10 10 // Created On : Sat May 16 12:34:05 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Sat May 16 12:38:20201513 // Update Count : 412 // Last Modified On : Thu May 21 09:28:54 2015 13 // Update Count : 13 14 14 // 15 15 … … 751 751 newnode->type = ret; 752 752 return newnode; 753 } else { 754 return 0; 755 } 756 } else { 757 return 0; 758 } 753 } // if 754 } // if 755 return 0; 759 756 } 760 757 … … 770 767 if ( decl ) { 771 768 *out++ = decl; 772 } 773 } 769 } // if 770 } // if 774 771 Declaration *decl = cur->build(); 775 772 if ( decl ) { 776 773 *out++ = decl; 777 } 774 } // if 778 775 } catch( SemanticError &e ) { 779 776 errors.append( e ); 780 } 777 } // try 781 778 cur = dynamic_cast< DeclarationNode* >( cur->get_link() ); 782 } 779 } // while 783 780 if ( ! errors.isEmpty() ) { 784 781 throw errors; 785 } 782 } // if 786 783 } 787 784 … … 811 808 UnionInstType *inst = new UnionInstType( Type::Qualifiers(), agg->get_name() ); 812 809 *out++ = new ObjectDecl( "", Declaration::NoStorageClass, linkage, 0, inst, 0 ); 813 } 814 } 810 } // if 811 } // if 815 812 } catch( SemanticError &e ) { 816 813 errors.append( e ); 817 } 814 } // try 818 815 cur = dynamic_cast< DeclarationNode* >( cur->get_link() ); 819 } 816 } // while 820 817 if ( ! errors.isEmpty() ) { 821 818 throw errors; 822 } 819 } // if 823 820 } 824 821 … … 832 829 } catch( SemanticError &e ) { 833 830 errors.append( e ); 834 } 831 } // try 835 832 cur = dynamic_cast< DeclarationNode* >( cur->get_link() ); 836 } 833 } // while 837 834 if ( ! errors.isEmpty() ) { 838 835 throw errors; 839 } 836 } // if 840 837 } 841 838 842 839 Declaration *DeclarationNode::build() const { 843 844 if ( ! type ) { 845 if ( buildInline() ) { 846 throw SemanticError( "invalid inline specification in declaration of ", this ); 847 } else { 848 return new ObjectDecl( name, buildStorageClass(), linkage, maybeBuild< Expression >( bitfieldWidth ), 0, maybeBuild< Initializer >( initializer ) ); 849 } 850 } else { 840 if ( type ) { 851 841 Declaration *newDecl = type->buildDecl( name, buildStorageClass(), maybeBuild< Expression >( bitfieldWidth ), buildInline(), linkage, maybeBuild< Initializer >(initializer) ); 852 842 return newDecl; 853 } 854 // we should never get here 855 assert( false ); 856 return 0; 843 } // if 844 if ( ! buildInline() ) { 845 return new ObjectDecl( name, buildStorageClass(), linkage, maybeBuild< Expression >( bitfieldWidth ), 0, maybeBuild< Initializer >( initializer ) ); 846 } // if 847 throw SemanticError( "invalid inline specification in declaration of ", this ); 857 848 } 858 849 … … 904 895 for ( std::list< StorageClass >::const_iterator i = storageClasses.begin(); i != storageClasses.end(); ++i ) { 905 896 assert( unsigned( *i ) < sizeof( scMap ) / sizeof( scMap[0] ) ); 906 if ( *i == Inline ) continue; 907 if ( ret == Declaration::NoStorageClass ) { 908 ret = scMap[ *i ]; 909 } else { 897 if ( *i == Inline ) continue; 898 if ( ret != Declaration::NoStorageClass ) { 910 899 throw SemanticError( "invalid combination of storage classes in declaration of ", this ); 911 900 } 901 ret = scMap[ *i ]; 912 902 } 913 903 return ret; … … 916 906 bool DeclarationNode::buildInline() const { 917 907 std::list< StorageClass >::const_iterator first = std::find( storageClasses.begin(), storageClasses.end(), Inline ); 918 if ( first == storageClasses.end() ) { 919 return false; 920 } else { 921 std::list< StorageClass >::const_iterator next = std::find( ++first, storageClasses.end(), Inline ); 922 if ( next == storageClasses.end() ) { 923 return true; 924 } else { 925 throw SemanticError( "duplicate inline specification in declaration of ", this ); 926 } 927 } 928 // we should never get here 929 return false; 908 if ( first == storageClasses.end() ) return false; 909 std::list< StorageClass >::const_iterator next = std::find( ++first, storageClasses.end(), Inline ); 910 if ( next == storageClasses.end() ) return true; 911 throw SemanticError( "duplicate inline specification in declaration of ", this ); 930 912 } 931 913 -
src/Parser/module.mk
ra08ba92 r843054c2 8 8 ## module.mk -- 9 9 ## 10 ## Author : Peter A. Buhr10 ## Author : Richard C. Bilson 11 11 ## Created On : Sat May 16 15:29:09 2015 12 12 ## Last Modified By : Peter A. Buhr 13 ## Last Modified On : Sat May 16 15:29:50201514 ## Update Count : 113 ## Last Modified On : Thu May 21 21:17:07 2015 14 ## Update Count : 2 15 15 ############################################################################### 16 16 -
src/SynTree/FunctionDecl.cc
ra08ba92 r843054c2 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon May 18 08:48:46 201513 // Update Count : 1 12 // Last Modified On : Thu May 21 21:31:16 2015 13 // Update Count : 11 14 14 // 15 15 … … 22 22 23 23 FunctionDecl::FunctionDecl( const std::string &name, StorageClass sc, LinkageSpec::Type linkage, FunctionType *type, CompoundStmt *statements, bool isInline ) 24 : Parent( name, sc, linkage ), type( type ), statements( statements ), isInline( isInline ) {24 : Parent( name, sc, linkage ), type( type ), statements( statements ), isInline( isInline ) { 25 25 // this is a brazen hack to force the function "main" to have C linkage 26 26 if ( name == "main" ) { … … 30 30 31 31 FunctionDecl::FunctionDecl( const FunctionDecl &other ) 32 : Parent( other ), type( maybeClone( other.type ) ), statements( maybeClone( other.statements ) ), isInline( other.isInline ) {32 : Parent( other ), type( maybeClone( other.type ) ), statements( maybeClone( other.statements ) ), isInline( other.isInline ) { 33 33 } 34 34 … … 68 68 os << "untyped entity "; 69 69 } // if 70 70 71 if ( ! oldIdents.empty() ) { 71 72 os << string( indent+2, ' ' ) << "with parameter names" << endl; … … 74 75 } // for 75 76 } // if 77 76 78 if ( ! oldDecls.empty() ) { 77 79 os << string( indent+2, ' ' ) << "with parameter declarations" << endl; -
src/Tuples/AssignExpand.cc
ra08ba92 r843054c2 7 7 // AssignExpand.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/AssignExpand.h
ra08ba92 r843054c2 7 7 // AssignExpand.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/FlattenTuple.cc
ra08ba92 r843054c2 7 7 // FlattenTuple.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/FlattenTuple.h
ra08ba92 r843054c2 7 7 // FlattenTuple.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/FunctionChecker.cc
ra08ba92 r843054c2 7 7 // FunctionChecker.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/FunctionChecker.h
ra08ba92 r843054c2 7 7 // FunctionChecker.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/FunctionFixer.cc
ra08ba92 r843054c2 7 7 // FunctionFixer.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/FunctionFixer.h
ra08ba92 r843054c2 7 7 // FunctionFixer.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/MultRet.cc
ra08ba92 r843054c2 7 7 // MultRet.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/MultRet.h
ra08ba92 r843054c2 7 7 // MultRet.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/Mutate.cc
ra08ba92 r843054c2 7 7 // Mutate.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/Mutate.h
ra08ba92 r843054c2 7 7 // Mutate.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/NameMatcher.cc
ra08ba92 r843054c2 7 7 // NameMatcher.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/NameMatcher.h
ra08ba92 r843054c2 7 7 // NameMatcher.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/TupleAssignment.cc
ra08ba92 r843054c2 7 7 // TupleAssignment.cc -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/Tuples/TupleAssignment.h
ra08ba92 r843054c2 7 7 // TupleAssignment.h -- 8 8 // 9 // Author : R ichard C. Bilson9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Peter A. Buhr -
src/main.cc
ra08ba92 r843054c2 7 7 // main.cc -- 8 8 // 9 // Author : Peter A. Buhr9 // Author : Richard C. Bilson 10 10 // Created On : Fri May 15 23:12:02 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Sat May 16 07:42:27201513 // Update Count : 812 // Last Modified On : Thu May 21 21:15:54 2015 13 // Update Count : 9 14 14 // 15 15
Note:
See TracChangeset
for help on using the changeset viewer.