Skip to content

Commit

Permalink
Move SrcLocation to parser
Browse files Browse the repository at this point in the history
  • Loading branch information
Bernhard Scholz authored and Bernhard Scholz committed Aug 4, 2020
1 parent ed93317 commit b546cfd
Show file tree
Hide file tree
Showing 44 changed files with 47 additions and 47 deletions.
2 changes: 1 addition & 1 deletion src/AstToRamTranslator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
#include "Global.h"
#include "LogStatement.h"
#include "RelationTag.h"
#include "SrcLocation.h"
#include "ast/Aggregator.h"
#include "ast/Argument.h"
#include "ast/Atom.h"
Expand Down Expand Up @@ -62,6 +61,7 @@
#include "ast/analysis/TopologicallySortedSCCGraph.h"
#include "ast/analysis/TypeEnvironment.h"
#include "ast/analysis/TypeSystem.h"
#include "parser/SrcLocation.h"
#include "ram/Condition.h"
#include "ram/Expression.h"
#include "ram/Node.h"
Expand Down
2 changes: 1 addition & 1 deletion src/ErrorReport.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

#pragma once

#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <algorithm>
#include <cassert>
#include <iostream>
Expand Down
2 changes: 1 addition & 1 deletion src/LogStatement.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
*
***********************************************************************/

#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <sstream>
#include <string>

Expand Down
12 changes: 6 additions & 6 deletions src/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,6 @@ souffle_sources = \
GraphUtils.h \
IOSystem.h \
LogStatement.h \
parser/ParserDriver.cpp \
parser/ParserDriver.h \
parser/ParserUtils.cpp \
parser/ParserUtils.h \
ProfileEvent.h \
RamTypes.h \
ReadStream.h \
Expand All @@ -100,8 +96,6 @@ souffle_sources = \
RelationTag.h \
SerialisationStream.h \
SignalHandler.h \
SrcLocation.cpp \
SrcLocation.h \
TypeAttribute.h \
Util.cpp \
WriteStream.h \
Expand Down Expand Up @@ -272,6 +266,12 @@ souffle_sources = \
interpreter/InterpreterRelation.h \
parser/parser.cc \
parser/parser.hh \
parser/ParserDriver.cpp \
parser/ParserDriver.h \
parser/ParserUtils.cpp \
parser/ParserUtils.h \
parser/SrcLocation.cpp \
parser/SrcLocation.h \
ram/Condition.h \
ram/Expression.h \
ram/Node.h \
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Aggregator.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include "Literal.h"
#include "Node.h"
#include "NodeMapper.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/ContainerUtil.h"
#include "utility/MiscUtil.h"
#include "utility/StreamUtil.h"
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Atom.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include "Node.h"
#include "NodeMapper.h"
#include "QualifiedName.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/ContainerUtil.h"
#include "utility/StreamUtil.h"
#include <algorithm>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Attribute.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#include "Node.h"
#include "QualifiedName.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <ostream>
#include <string>
#include <utility>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/BinaryConstraint.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include "Constraint.h"
#include "Node.h"
#include "NodeMapper.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/ContainerUtil.h"
#include "utility/MiscUtil.h"
#include <algorithm>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/BooleanConstraint.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#include "Constraint.h"
#include "Node.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <cassert>
#include <iostream>
#include <string>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Clause.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include "Literal.h"
#include "Node.h"
#include "NodeMapper.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/ContainerUtil.h"
#include "utility/MiscUtil.h"
#include "utility/StreamUtil.h"
Expand Down
2 changes: 1 addition & 1 deletion src/ast/ComponentInit.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#include "ComponentType.h"
#include "Node.h"
#include "NodeMapper.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/MiscUtil.h"
#include <memory>
#include <ostream>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/ComponentType.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#include "Node.h"
#include "QualifiedName.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/StreamUtil.h"
#include <ostream>
#include <string>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Constant.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#include "Argument.h"
#include "Node.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <ostream>
#include <string>
#include <utility>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/ExecutionOrder.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#pragma once

#include "Node.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/StreamUtil.h"
#include <ostream>
#include <string>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/FunctorDeclaration.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#pragma once

#include "Node.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "TypeAttribute.h"
#include "utility/ContainerUtil.h"
#include "utility/MiscUtil.h"
Expand Down
2 changes: 1 addition & 1 deletion src/ast/IO.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#include "Node.h"
#include "QualifiedName.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/MiscUtil.h"
#include "utility/StreamUtil.h"
#include <map>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/IntrinsicFunctor.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include "Functor.h"
#include "FunctorOps.h"
#include "Node.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "TypeAttribute.h"
#include "utility/ContainerUtil.h"
#include "utility/StreamUtil.h"
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Negation.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include "Literal.h"
#include "Node.h"
#include "NodeMapper.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/ContainerUtil.h"
#include "utility/MiscUtil.h"
#include <cassert>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/NilConstant.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#pragma once

#include "Constant.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <string>
#include <utility>

Expand Down
2 changes: 1 addition & 1 deletion src/ast/Node.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

#pragma once

#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <iosfwd>
#include <string>
#include <typeinfo>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/NumericConstant.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#include "Constant.h"
#include "Node.h"
#include "RamTypes.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <optional>
#include <string>
#include <utility>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Pragma.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#pragma once

#include "Node.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <ostream>
#include <string>
#include <utility>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/RecordInit.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#pragma once

#include "Node.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "Term.h"
#include "utility/ContainerUtil.h"
#include "utility/StreamUtil.h"
Expand Down
2 changes: 1 addition & 1 deletion src/ast/RecordType.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#include "Attribute.h"
#include "Node.h"
#include "QualifiedName.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "Type.h"
#include "utility/ContainerUtil.h"
#include "utility/StreamUtil.h"
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Relation.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include "NodeMapper.h"
#include "QualifiedName.h"
#include "RelationTag.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/ContainerUtil.h"
#include "utility/StreamUtil.h"
#include <algorithm>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/StringConstant.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#pragma once

#include "Constant.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <ostream>
#include <string>
#include <utility>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/SubroutineArgument.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#include "Argument.h"
#include "Node.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <cstddef>
#include <ostream>
#include <string>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/SubsetType.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#include "Node.h"
#include "QualifiedName.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "Type.h"
#include <iostream>
#include <string>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Term.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#include "Argument.h"
#include "Node.h"
#include "NodeMapper.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/ContainerUtil.h"
#include <algorithm>
#include <memory>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Type.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#include "Node.h"
#include "QualifiedName.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <string>
#include <utility>

Expand Down
2 changes: 1 addition & 1 deletion src/ast/TypeCast.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include "Node.h"
#include "NodeMapper.h"
#include "QualifiedName.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/ContainerUtil.h"
#include "utility/MiscUtil.h"
#include <memory>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/UnionType.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#include "Node.h"
#include "QualifiedName.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "Type.h"
#include "utility/StreamUtil.h"
#include <algorithm>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/UserDefinedFunctor.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#include "Functor.h"
#include "Node.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "TypeAttribute.h"
#include "utility/ContainerUtil.h"
#include "utility/MiscUtil.h"
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Variable.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#include "Argument.h"
#include "Node.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include <ostream>
#include <string>
#include <utility>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/transform/ComponentChecker.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
#include "../analysis/ComponentLookup.h"
#include "ErrorReport.h"
#include "RelationTag.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/StringUtil.h"
#include <functional>
#include <map>
Expand Down
2 changes: 1 addition & 1 deletion src/ast/transform/MagicSet.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
#include "BinaryConstraintOps.h"
#include "Global.h"
#include "RamTypes.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/ContainerUtil.h"
#include "utility/MiscUtil.h"
#include "utility/StringUtil.h"
Expand Down
2 changes: 1 addition & 1 deletion src/ast/transform/SemanticChecker.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
#include "GroundedTermsChecker.h"
#include "RamTypes.h"
#include "RelationTag.h"
#include "SrcLocation.h"
#include "parser/SrcLocation.h"
#include "utility/../RamTypes.h"
#include "utility/ContainerUtil.h"
#include "utility/FunctionalUtil.h"
Expand Down
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion src/tests/ast_parser_utils_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@

#include "tests/test.h"

#include "parser/ParserUtils.h"
#include "ast/Atom.h"
#include "ast/Clause.h"
#include "ast/Node.h"
#include "parser/ParserUtils.h"
#include "utility/ContainerUtil.h"
#include "utility/StringUtil.h"
#include <memory>
Expand Down
2 changes: 1 addition & 1 deletion src/tests/ast_print_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
#include "AggregateOp.h"
#include "DebugReport.h"
#include "ErrorReport.h"
#include "parser/ParserDriver.h"
#include "ast/Argument.h"
#include "ast/Atom.h"
#include "ast/Clause.h"
Expand All @@ -28,6 +27,7 @@
#include "ast/Program.h"
#include "ast/TranslationUnit.h"
#include "ast/Variable.h"
#include "parser/ParserDriver.h"
#include <algorithm>
#include <iosfwd>
#include <memory>
Expand Down
Loading

0 comments on commit b546cfd

Please sign in to comment.