From bcf1920ddf73e50bfa1a34bc87c9c766188a8fe6 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Thu, 1 Dec 2016 12:53:42 +0100 Subject: [PATCH] move parsing to experimental --- .../src/grammar/parsing/AbsorbTerminalSymbol.cpp | 0 .../src/grammar/parsing/AbsorbTerminalSymbol.h | 0 .../src/grammar/parsing/CornerSubstitution.cpp | 0 .../src/grammar/parsing/CornerSubstitution.h | 0 .../src/grammar/parsing/DeterministicLL1Grammar.cpp | 2 +- .../src/grammar/parsing/DeterministicLL1Grammar.h | 0 .../src/grammar/parsing/DeterministicLL1ParseTable.cpp | 0 .../src/grammar/parsing/DeterministicLL1ParseTable.h | 0 .../src/grammar/parsing/ExtractRightContext.cpp | 0 .../src/grammar/parsing/ExtractRightContext.h | 0 .../src/grammar/parsing/First.cpp | 0 .../src/grammar/parsing/First.h | 0 .../src/grammar/parsing/Follow.cpp | 0 .../src/grammar/parsing/Follow.h | 0 .../src/grammar/parsing/HandleFirstFirstConflict.cpp | 0 .../src/grammar/parsing/HandleFirstFirstConflict.h | 0 .../src/grammar/parsing/HandleFirstFollowConflict.cpp | 2 +- .../src/grammar/parsing/HandleFirstFollowConflict.h | 0 .../src/grammar/parsing/LL1ParseTable.cpp | 0 .../src/grammar/parsing/LL1ParseTable.h | 0 .../src/grammar/parsing/LR0Parser.cpp | 0 .../src/grammar/parsing/LR0Parser.h | 0 .../src/grammar/parsing/LRParser.cpp | 0 .../src/grammar/parsing/LRParser.h | 0 .../src/grammar/parsing/LeftFactorize.cpp | 0 .../src/grammar/parsing/LeftFactorize.h | 0 .../src/grammar/parsing/SLR1ParseTable.cpp | 0 .../src/grammar/parsing/SLR1ParseTable.h | 0 .../src/grammar/parsing/common/Substitute.cpp | 0 .../src/grammar/parsing/common/Substitute.h | 0 .../test-src/grammar/parsing/AbsorbTerminalSymbol.cpp | 0 .../test-src/grammar/parsing/AbsorbTerminalSymbol.h | 0 .../test-src/grammar/parsing/CornerSubstitution.cpp | 0 .../test-src/grammar/parsing/CornerSubstitution.h | 0 .../test-src/grammar/parsing/ExtractRightContext.cpp | 0 .../test-src/grammar/parsing/ExtractRightContext.h | 0 .../test-src/grammar/parsing/FirstTest.cpp | 0 .../test-src/grammar/parsing/FirstTest.h | 0 .../test-src/grammar/parsing/FollowTest.cpp | 0 .../test-src/grammar/parsing/FollowTest.h | 0 .../test-src/grammar/parsing/HandleFirstFirstConflict.cpp | 0 .../test-src/grammar/parsing/HandleFirstFirstConflict.h | 0 .../test-src/grammar/parsing/HandleFirstFollowConflict.cpp | 0 .../test-src/grammar/parsing/HandleFirstFollowConflict.h | 0 .../test-src/grammar/parsing/LL1ParseTable.cpp | 0 .../test-src/grammar/parsing/LL1ParseTable.h | 0 .../test-src/grammar/parsing/LR0Parser.cpp | 0 .../test-src/grammar/parsing/LR0Parser.h | 0 .../test-src/grammar/parsing/LRParser.cpp | 0 .../test-src/grammar/parsing/LRParser.h | 0 .../test-src/grammar/parsing/LeftFactorize.cpp | 0 .../test-src/grammar/parsing/LeftFactorize.h | 0 .../test-src/grammar/parsing/SLR1ParseTable.cpp | 0 .../test-src/grammar/parsing/SLR1ParseTable.h | 0 .../src/grammar/parsing/LRParserTypes.h | 4 ++-- .../src/label/LR0ItemsLabel.cpp | 4 ++-- .../src/label/LR0ItemsLabel.h | 6 +++--- anormalize2/makefile.conf | 6 +++--- 58 files changed, 12 insertions(+), 12 deletions(-) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/AbsorbTerminalSymbol.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/AbsorbTerminalSymbol.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/CornerSubstitution.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/CornerSubstitution.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/DeterministicLL1Grammar.cpp (98%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/DeterministicLL1Grammar.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/DeterministicLL1ParseTable.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/DeterministicLL1ParseTable.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/ExtractRightContext.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/ExtractRightContext.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/First.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/First.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/Follow.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/Follow.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/HandleFirstFirstConflict.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/HandleFirstFirstConflict.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/HandleFirstFollowConflict.cpp (98%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/HandleFirstFollowConflict.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/LL1ParseTable.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/LL1ParseTable.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/LR0Parser.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/LR0Parser.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/LRParser.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/LRParser.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/LeftFactorize.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/LeftFactorize.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/SLR1ParseTable.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/SLR1ParseTable.h (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/common/Substitute.cpp (100%) rename {alib2algo => alib2algo_experimental}/src/grammar/parsing/common/Substitute.h (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/AbsorbTerminalSymbol.cpp (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/AbsorbTerminalSymbol.h (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/CornerSubstitution.cpp (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/CornerSubstitution.h (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/ExtractRightContext.cpp (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/ExtractRightContext.h (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/FirstTest.cpp (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/FirstTest.h (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/FollowTest.cpp (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/FollowTest.h (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/HandleFirstFirstConflict.cpp (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/HandleFirstFirstConflict.h (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/HandleFirstFollowConflict.cpp (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/HandleFirstFollowConflict.h (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/LL1ParseTable.cpp (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/LL1ParseTable.h (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/LR0Parser.cpp (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/LR0Parser.h (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/LRParser.cpp (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/LRParser.h (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/LeftFactorize.cpp (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/LeftFactorize.h (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/SLR1ParseTable.cpp (100%) rename {alib2algo => alib2algo_experimental}/test-src/grammar/parsing/SLR1ParseTable.h (100%) rename {alib2data => alib2data_experimental}/src/grammar/parsing/LRParserTypes.h (92%) rename {alib2data => alib2data_experimental}/src/label/LR0ItemsLabel.cpp (97%) rename {alib2data => alib2data_experimental}/src/label/LR0ItemsLabel.h (96%) diff --git a/alib2algo/src/grammar/parsing/AbsorbTerminalSymbol.cpp b/alib2algo_experimental/src/grammar/parsing/AbsorbTerminalSymbol.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/AbsorbTerminalSymbol.cpp rename to alib2algo_experimental/src/grammar/parsing/AbsorbTerminalSymbol.cpp diff --git a/alib2algo/src/grammar/parsing/AbsorbTerminalSymbol.h b/alib2algo_experimental/src/grammar/parsing/AbsorbTerminalSymbol.h similarity index 100% rename from alib2algo/src/grammar/parsing/AbsorbTerminalSymbol.h rename to alib2algo_experimental/src/grammar/parsing/AbsorbTerminalSymbol.h diff --git a/alib2algo/src/grammar/parsing/CornerSubstitution.cpp b/alib2algo_experimental/src/grammar/parsing/CornerSubstitution.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/CornerSubstitution.cpp rename to alib2algo_experimental/src/grammar/parsing/CornerSubstitution.cpp diff --git a/alib2algo/src/grammar/parsing/CornerSubstitution.h b/alib2algo_experimental/src/grammar/parsing/CornerSubstitution.h similarity index 100% rename from alib2algo/src/grammar/parsing/CornerSubstitution.h rename to alib2algo_experimental/src/grammar/parsing/CornerSubstitution.h diff --git a/alib2algo/src/grammar/parsing/DeterministicLL1Grammar.cpp b/alib2algo_experimental/src/grammar/parsing/DeterministicLL1Grammar.cpp similarity index 98% rename from alib2algo/src/grammar/parsing/DeterministicLL1Grammar.cpp rename to alib2algo_experimental/src/grammar/parsing/DeterministicLL1Grammar.cpp index 591b88d35c..0f40c34fb0 100644 --- a/alib2algo/src/grammar/parsing/DeterministicLL1Grammar.cpp +++ b/alib2algo_experimental/src/grammar/parsing/DeterministicLL1Grammar.cpp @@ -14,7 +14,7 @@ #include <exception/CommonException.h> #include <algorithm> -#include "../properties/RecursiveNonterminal.h" +#include <grammar/properties/RecursiveNonterminal.h> namespace grammar { diff --git a/alib2algo/src/grammar/parsing/DeterministicLL1Grammar.h b/alib2algo_experimental/src/grammar/parsing/DeterministicLL1Grammar.h similarity index 100% rename from alib2algo/src/grammar/parsing/DeterministicLL1Grammar.h rename to alib2algo_experimental/src/grammar/parsing/DeterministicLL1Grammar.h diff --git a/alib2algo/src/grammar/parsing/DeterministicLL1ParseTable.cpp b/alib2algo_experimental/src/grammar/parsing/DeterministicLL1ParseTable.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/DeterministicLL1ParseTable.cpp rename to alib2algo_experimental/src/grammar/parsing/DeterministicLL1ParseTable.cpp diff --git a/alib2algo/src/grammar/parsing/DeterministicLL1ParseTable.h b/alib2algo_experimental/src/grammar/parsing/DeterministicLL1ParseTable.h similarity index 100% rename from alib2algo/src/grammar/parsing/DeterministicLL1ParseTable.h rename to alib2algo_experimental/src/grammar/parsing/DeterministicLL1ParseTable.h diff --git a/alib2algo/src/grammar/parsing/ExtractRightContext.cpp b/alib2algo_experimental/src/grammar/parsing/ExtractRightContext.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/ExtractRightContext.cpp rename to alib2algo_experimental/src/grammar/parsing/ExtractRightContext.cpp diff --git a/alib2algo/src/grammar/parsing/ExtractRightContext.h b/alib2algo_experimental/src/grammar/parsing/ExtractRightContext.h similarity index 100% rename from alib2algo/src/grammar/parsing/ExtractRightContext.h rename to alib2algo_experimental/src/grammar/parsing/ExtractRightContext.h diff --git a/alib2algo/src/grammar/parsing/First.cpp b/alib2algo_experimental/src/grammar/parsing/First.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/First.cpp rename to alib2algo_experimental/src/grammar/parsing/First.cpp diff --git a/alib2algo/src/grammar/parsing/First.h b/alib2algo_experimental/src/grammar/parsing/First.h similarity index 100% rename from alib2algo/src/grammar/parsing/First.h rename to alib2algo_experimental/src/grammar/parsing/First.h diff --git a/alib2algo/src/grammar/parsing/Follow.cpp b/alib2algo_experimental/src/grammar/parsing/Follow.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/Follow.cpp rename to alib2algo_experimental/src/grammar/parsing/Follow.cpp diff --git a/alib2algo/src/grammar/parsing/Follow.h b/alib2algo_experimental/src/grammar/parsing/Follow.h similarity index 100% rename from alib2algo/src/grammar/parsing/Follow.h rename to alib2algo_experimental/src/grammar/parsing/Follow.h diff --git a/alib2algo/src/grammar/parsing/HandleFirstFirstConflict.cpp b/alib2algo_experimental/src/grammar/parsing/HandleFirstFirstConflict.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/HandleFirstFirstConflict.cpp rename to alib2algo_experimental/src/grammar/parsing/HandleFirstFirstConflict.cpp diff --git a/alib2algo/src/grammar/parsing/HandleFirstFirstConflict.h b/alib2algo_experimental/src/grammar/parsing/HandleFirstFirstConflict.h similarity index 100% rename from alib2algo/src/grammar/parsing/HandleFirstFirstConflict.h rename to alib2algo_experimental/src/grammar/parsing/HandleFirstFirstConflict.h diff --git a/alib2algo/src/grammar/parsing/HandleFirstFollowConflict.cpp b/alib2algo_experimental/src/grammar/parsing/HandleFirstFollowConflict.cpp similarity index 98% rename from alib2algo/src/grammar/parsing/HandleFirstFollowConflict.cpp rename to alib2algo_experimental/src/grammar/parsing/HandleFirstFollowConflict.cpp index 67350372fe..a24084ed2d 100644 --- a/alib2algo/src/grammar/parsing/HandleFirstFollowConflict.cpp +++ b/alib2algo_experimental/src/grammar/parsing/HandleFirstFollowConflict.cpp @@ -8,7 +8,7 @@ #include "HandleFirstFollowConflict.h" #include "First.h" #include "Follow.h" -#include "../properties/NullableNonterminals.h" +#include <grammar/properties/NullableNonterminals.h> #include "AbsorbTerminalSymbol.h" #include "ExtractRightContext.h" diff --git a/alib2algo/src/grammar/parsing/HandleFirstFollowConflict.h b/alib2algo_experimental/src/grammar/parsing/HandleFirstFollowConflict.h similarity index 100% rename from alib2algo/src/grammar/parsing/HandleFirstFollowConflict.h rename to alib2algo_experimental/src/grammar/parsing/HandleFirstFollowConflict.h diff --git a/alib2algo/src/grammar/parsing/LL1ParseTable.cpp b/alib2algo_experimental/src/grammar/parsing/LL1ParseTable.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/LL1ParseTable.cpp rename to alib2algo_experimental/src/grammar/parsing/LL1ParseTable.cpp diff --git a/alib2algo/src/grammar/parsing/LL1ParseTable.h b/alib2algo_experimental/src/grammar/parsing/LL1ParseTable.h similarity index 100% rename from alib2algo/src/grammar/parsing/LL1ParseTable.h rename to alib2algo_experimental/src/grammar/parsing/LL1ParseTable.h diff --git a/alib2algo/src/grammar/parsing/LR0Parser.cpp b/alib2algo_experimental/src/grammar/parsing/LR0Parser.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/LR0Parser.cpp rename to alib2algo_experimental/src/grammar/parsing/LR0Parser.cpp diff --git a/alib2algo/src/grammar/parsing/LR0Parser.h b/alib2algo_experimental/src/grammar/parsing/LR0Parser.h similarity index 100% rename from alib2algo/src/grammar/parsing/LR0Parser.h rename to alib2algo_experimental/src/grammar/parsing/LR0Parser.h diff --git a/alib2algo/src/grammar/parsing/LRParser.cpp b/alib2algo_experimental/src/grammar/parsing/LRParser.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/LRParser.cpp rename to alib2algo_experimental/src/grammar/parsing/LRParser.cpp diff --git a/alib2algo/src/grammar/parsing/LRParser.h b/alib2algo_experimental/src/grammar/parsing/LRParser.h similarity index 100% rename from alib2algo/src/grammar/parsing/LRParser.h rename to alib2algo_experimental/src/grammar/parsing/LRParser.h diff --git a/alib2algo/src/grammar/parsing/LeftFactorize.cpp b/alib2algo_experimental/src/grammar/parsing/LeftFactorize.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/LeftFactorize.cpp rename to alib2algo_experimental/src/grammar/parsing/LeftFactorize.cpp diff --git a/alib2algo/src/grammar/parsing/LeftFactorize.h b/alib2algo_experimental/src/grammar/parsing/LeftFactorize.h similarity index 100% rename from alib2algo/src/grammar/parsing/LeftFactorize.h rename to alib2algo_experimental/src/grammar/parsing/LeftFactorize.h diff --git a/alib2algo/src/grammar/parsing/SLR1ParseTable.cpp b/alib2algo_experimental/src/grammar/parsing/SLR1ParseTable.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/SLR1ParseTable.cpp rename to alib2algo_experimental/src/grammar/parsing/SLR1ParseTable.cpp diff --git a/alib2algo/src/grammar/parsing/SLR1ParseTable.h b/alib2algo_experimental/src/grammar/parsing/SLR1ParseTable.h similarity index 100% rename from alib2algo/src/grammar/parsing/SLR1ParseTable.h rename to alib2algo_experimental/src/grammar/parsing/SLR1ParseTable.h diff --git a/alib2algo/src/grammar/parsing/common/Substitute.cpp b/alib2algo_experimental/src/grammar/parsing/common/Substitute.cpp similarity index 100% rename from alib2algo/src/grammar/parsing/common/Substitute.cpp rename to alib2algo_experimental/src/grammar/parsing/common/Substitute.cpp diff --git a/alib2algo/src/grammar/parsing/common/Substitute.h b/alib2algo_experimental/src/grammar/parsing/common/Substitute.h similarity index 100% rename from alib2algo/src/grammar/parsing/common/Substitute.h rename to alib2algo_experimental/src/grammar/parsing/common/Substitute.h diff --git a/alib2algo/test-src/grammar/parsing/AbsorbTerminalSymbol.cpp b/alib2algo_experimental/test-src/grammar/parsing/AbsorbTerminalSymbol.cpp similarity index 100% rename from alib2algo/test-src/grammar/parsing/AbsorbTerminalSymbol.cpp rename to alib2algo_experimental/test-src/grammar/parsing/AbsorbTerminalSymbol.cpp diff --git a/alib2algo/test-src/grammar/parsing/AbsorbTerminalSymbol.h b/alib2algo_experimental/test-src/grammar/parsing/AbsorbTerminalSymbol.h similarity index 100% rename from alib2algo/test-src/grammar/parsing/AbsorbTerminalSymbol.h rename to alib2algo_experimental/test-src/grammar/parsing/AbsorbTerminalSymbol.h diff --git a/alib2algo/test-src/grammar/parsing/CornerSubstitution.cpp b/alib2algo_experimental/test-src/grammar/parsing/CornerSubstitution.cpp similarity index 100% rename from alib2algo/test-src/grammar/parsing/CornerSubstitution.cpp rename to alib2algo_experimental/test-src/grammar/parsing/CornerSubstitution.cpp diff --git a/alib2algo/test-src/grammar/parsing/CornerSubstitution.h b/alib2algo_experimental/test-src/grammar/parsing/CornerSubstitution.h similarity index 100% rename from alib2algo/test-src/grammar/parsing/CornerSubstitution.h rename to alib2algo_experimental/test-src/grammar/parsing/CornerSubstitution.h diff --git a/alib2algo/test-src/grammar/parsing/ExtractRightContext.cpp b/alib2algo_experimental/test-src/grammar/parsing/ExtractRightContext.cpp similarity index 100% rename from alib2algo/test-src/grammar/parsing/ExtractRightContext.cpp rename to alib2algo_experimental/test-src/grammar/parsing/ExtractRightContext.cpp diff --git a/alib2algo/test-src/grammar/parsing/ExtractRightContext.h b/alib2algo_experimental/test-src/grammar/parsing/ExtractRightContext.h similarity index 100% rename from alib2algo/test-src/grammar/parsing/ExtractRightContext.h rename to alib2algo_experimental/test-src/grammar/parsing/ExtractRightContext.h diff --git a/alib2algo/test-src/grammar/parsing/FirstTest.cpp b/alib2algo_experimental/test-src/grammar/parsing/FirstTest.cpp similarity index 100% rename from alib2algo/test-src/grammar/parsing/FirstTest.cpp rename to alib2algo_experimental/test-src/grammar/parsing/FirstTest.cpp diff --git a/alib2algo/test-src/grammar/parsing/FirstTest.h b/alib2algo_experimental/test-src/grammar/parsing/FirstTest.h similarity index 100% rename from alib2algo/test-src/grammar/parsing/FirstTest.h rename to alib2algo_experimental/test-src/grammar/parsing/FirstTest.h diff --git a/alib2algo/test-src/grammar/parsing/FollowTest.cpp b/alib2algo_experimental/test-src/grammar/parsing/FollowTest.cpp similarity index 100% rename from alib2algo/test-src/grammar/parsing/FollowTest.cpp rename to alib2algo_experimental/test-src/grammar/parsing/FollowTest.cpp diff --git a/alib2algo/test-src/grammar/parsing/FollowTest.h b/alib2algo_experimental/test-src/grammar/parsing/FollowTest.h similarity index 100% rename from alib2algo/test-src/grammar/parsing/FollowTest.h rename to alib2algo_experimental/test-src/grammar/parsing/FollowTest.h diff --git a/alib2algo/test-src/grammar/parsing/HandleFirstFirstConflict.cpp b/alib2algo_experimental/test-src/grammar/parsing/HandleFirstFirstConflict.cpp similarity index 100% rename from alib2algo/test-src/grammar/parsing/HandleFirstFirstConflict.cpp rename to alib2algo_experimental/test-src/grammar/parsing/HandleFirstFirstConflict.cpp diff --git a/alib2algo/test-src/grammar/parsing/HandleFirstFirstConflict.h b/alib2algo_experimental/test-src/grammar/parsing/HandleFirstFirstConflict.h similarity index 100% rename from alib2algo/test-src/grammar/parsing/HandleFirstFirstConflict.h rename to alib2algo_experimental/test-src/grammar/parsing/HandleFirstFirstConflict.h diff --git a/alib2algo/test-src/grammar/parsing/HandleFirstFollowConflict.cpp b/alib2algo_experimental/test-src/grammar/parsing/HandleFirstFollowConflict.cpp similarity index 100% rename from alib2algo/test-src/grammar/parsing/HandleFirstFollowConflict.cpp rename to alib2algo_experimental/test-src/grammar/parsing/HandleFirstFollowConflict.cpp diff --git a/alib2algo/test-src/grammar/parsing/HandleFirstFollowConflict.h b/alib2algo_experimental/test-src/grammar/parsing/HandleFirstFollowConflict.h similarity index 100% rename from alib2algo/test-src/grammar/parsing/HandleFirstFollowConflict.h rename to alib2algo_experimental/test-src/grammar/parsing/HandleFirstFollowConflict.h diff --git a/alib2algo/test-src/grammar/parsing/LL1ParseTable.cpp b/alib2algo_experimental/test-src/grammar/parsing/LL1ParseTable.cpp similarity index 100% rename from alib2algo/test-src/grammar/parsing/LL1ParseTable.cpp rename to alib2algo_experimental/test-src/grammar/parsing/LL1ParseTable.cpp diff --git a/alib2algo/test-src/grammar/parsing/LL1ParseTable.h b/alib2algo_experimental/test-src/grammar/parsing/LL1ParseTable.h similarity index 100% rename from alib2algo/test-src/grammar/parsing/LL1ParseTable.h rename to alib2algo_experimental/test-src/grammar/parsing/LL1ParseTable.h diff --git a/alib2algo/test-src/grammar/parsing/LR0Parser.cpp b/alib2algo_experimental/test-src/grammar/parsing/LR0Parser.cpp similarity index 100% rename from alib2algo/test-src/grammar/parsing/LR0Parser.cpp rename to alib2algo_experimental/test-src/grammar/parsing/LR0Parser.cpp diff --git a/alib2algo/test-src/grammar/parsing/LR0Parser.h b/alib2algo_experimental/test-src/grammar/parsing/LR0Parser.h similarity index 100% rename from alib2algo/test-src/grammar/parsing/LR0Parser.h rename to alib2algo_experimental/test-src/grammar/parsing/LR0Parser.h diff --git a/alib2algo/test-src/grammar/parsing/LRParser.cpp b/alib2algo_experimental/test-src/grammar/parsing/LRParser.cpp similarity index 100% rename from alib2algo/test-src/grammar/parsing/LRParser.cpp rename to alib2algo_experimental/test-src/grammar/parsing/LRParser.cpp diff --git a/alib2algo/test-src/grammar/parsing/LRParser.h b/alib2algo_experimental/test-src/grammar/parsing/LRParser.h similarity index 100% rename from alib2algo/test-src/grammar/parsing/LRParser.h rename to alib2algo_experimental/test-src/grammar/parsing/LRParser.h diff --git a/alib2algo/test-src/grammar/parsing/LeftFactorize.cpp b/alib2algo_experimental/test-src/grammar/parsing/LeftFactorize.cpp similarity index 100% rename from alib2algo/test-src/grammar/parsing/LeftFactorize.cpp rename to alib2algo_experimental/test-src/grammar/parsing/LeftFactorize.cpp diff --git a/alib2algo/test-src/grammar/parsing/LeftFactorize.h b/alib2algo_experimental/test-src/grammar/parsing/LeftFactorize.h similarity index 100% rename from alib2algo/test-src/grammar/parsing/LeftFactorize.h rename to alib2algo_experimental/test-src/grammar/parsing/LeftFactorize.h diff --git a/alib2algo/test-src/grammar/parsing/SLR1ParseTable.cpp b/alib2algo_experimental/test-src/grammar/parsing/SLR1ParseTable.cpp similarity index 100% rename from alib2algo/test-src/grammar/parsing/SLR1ParseTable.cpp rename to alib2algo_experimental/test-src/grammar/parsing/SLR1ParseTable.cpp diff --git a/alib2algo/test-src/grammar/parsing/SLR1ParseTable.h b/alib2algo_experimental/test-src/grammar/parsing/SLR1ParseTable.h similarity index 100% rename from alib2algo/test-src/grammar/parsing/SLR1ParseTable.h rename to alib2algo_experimental/test-src/grammar/parsing/SLR1ParseTable.h diff --git a/alib2data/src/grammar/parsing/LRParserTypes.h b/alib2data_experimental/src/grammar/parsing/LRParserTypes.h similarity index 92% rename from alib2data/src/grammar/parsing/LRParserTypes.h rename to alib2data_experimental/src/grammar/parsing/LRParserTypes.h index 2047ff259e..7d297d4b92 100644 --- a/alib2data/src/grammar/parsing/LRParserTypes.h +++ b/alib2data_experimental/src/grammar/parsing/LRParserTypes.h @@ -8,8 +8,8 @@ #ifndef LR_PARSER_TYPES_H_ #define LR_PARSER_TYPES_H_ -#include "../../alphabet/Symbol.h" -#include "../../label/Label.h" +#include <alphabet/Symbol.h> +#include <label/Label.h> #include <map> #include <set> diff --git a/alib2data/src/label/LR0ItemsLabel.cpp b/alib2data_experimental/src/label/LR0ItemsLabel.cpp similarity index 97% rename from alib2data/src/label/LR0ItemsLabel.cpp rename to alib2data_experimental/src/label/LR0ItemsLabel.cpp index 971cf9b92d..06fdc47725 100644 --- a/alib2data/src/label/LR0ItemsLabel.cpp +++ b/alib2data_experimental/src/label/LR0ItemsLabel.cpp @@ -7,10 +7,10 @@ #include "LR0ItemsLabel.h" #include <sax/FromXMLParserHelper.h> -#include "Label.h" +#include <label/Label.h> #include <object/Object.h> #include <core/xmlApi.hpp> -#include "UniqueLabel.h" +#include <label/UniqueLabel.h> #include <container/ObjectsMap.h> #include <container/ObjectsSet.h> #include <container/ObjectsVector.h> diff --git a/alib2data/src/label/LR0ItemsLabel.h b/alib2data_experimental/src/label/LR0ItemsLabel.h similarity index 96% rename from alib2data/src/label/LR0ItemsLabel.h rename to alib2data_experimental/src/label/LR0ItemsLabel.h index e04e7116c0..275a9c5827 100644 --- a/alib2data/src/label/LR0ItemsLabel.h +++ b/alib2data_experimental/src/label/LR0ItemsLabel.h @@ -13,9 +13,9 @@ #include <vector> #include <object/Object.h> -#include "LabelBase.h" -#include "Label.h" -#include "../alphabet/Symbol.h" +#include <label/LabelBase.h> +#include <label/Label.h> +#include <alphabet/Symbol.h> #include "../grammar/parsing/LRParserTypes.h" namespace label { diff --git a/anormalize2/makefile.conf b/anormalize2/makefile.conf index b60510140c..83077b7cfa 100644 --- a/anormalize2/makefile.conf +++ b/anormalize2/makefile.conf @@ -1,4 +1,4 @@ EXECUTABLE:=anormalize2 -LINK_PATHS=../alib2elgo/ ../alib2algo/ ../alib2data/ ../alib2common/ ../alib2std/ -LINK_LIBRARIES=alib2elgo alib2algo alib2data alib2common alib2std xml2 -INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2elgo/src/ \$$(SOURCES_BASE_DIR)/../../alib2algo/src/ \$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ /usr/include/libxml2/ +LINK_PATHS=../alib2elgo/ ../alib2algo_experimental/ ../alib2algo/ ../alib2data_experimental/ ../alib2data/ ../alib2common/ ../alib2std/ +LINK_LIBRARIES=alib2elgo alib2algo_experimental alib2algo alib2data_experimental alib2data alib2common alib2std xml2 +INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2elgo/src/ \$$(SOURCES_BASE_DIR)/../../alib2algo_experimental/src/ \$$(SOURCES_BASE_DIR)/../../alib2algo/src/ \$$(SOURCES_BASE_DIR)/../../alib2data_experimental/src/ \$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ /usr/include/libxml2/ -- GitLab