diff --git a/.Lexer.ml.tag b/src/ligo/ligo-parser/.Lexer.ml.tag similarity index 100% rename from .Lexer.ml.tag rename to src/ligo/ligo-parser/.Lexer.ml.tag diff --git a/.LexerMain.tag b/src/ligo/ligo-parser/.LexerMain.tag similarity index 100% rename from .LexerMain.tag rename to src/ligo/ligo-parser/.LexerMain.tag diff --git a/.Parser.mly.tag b/src/ligo/ligo-parser/.Parser.mly.tag similarity index 100% rename from .Parser.mly.tag rename to src/ligo/ligo-parser/.Parser.mly.tag diff --git a/.ParserMain.tag b/src/ligo/ligo-parser/.ParserMain.tag similarity index 100% rename from .ParserMain.tag rename to src/ligo/ligo-parser/.ParserMain.tag diff --git a/.gitignore b/src/ligo/ligo-parser/.gitignore similarity index 100% rename from .gitignore rename to src/ligo/ligo-parser/.gitignore diff --git a/.gitlab-ci.yml b/src/ligo/ligo-parser/.gitlab-ci.yml similarity index 100% rename from .gitlab-ci.yml rename to src/ligo/ligo-parser/.gitlab-ci.yml diff --git a/.links b/src/ligo/ligo-parser/.links similarity index 100% rename from .links rename to src/ligo/ligo-parser/.links diff --git a/AST.ml b/src/ligo/ligo-parser/AST.ml similarity index 100% rename from AST.ml rename to src/ligo/ligo-parser/AST.ml diff --git a/AST.mli b/src/ligo/ligo-parser/AST.mli similarity index 100% rename from AST.mli rename to src/ligo/ligo-parser/AST.mli diff --git a/AST2.ml b/src/ligo/ligo-parser/AST2.ml similarity index 100% rename from AST2.ml rename to src/ligo/ligo-parser/AST2.ml diff --git a/Error.mli b/src/ligo/ligo-parser/Error.mli similarity index 100% rename from Error.mli rename to src/ligo/ligo-parser/Error.mli diff --git a/EvalOpt.ml b/src/ligo/ligo-parser/EvalOpt.ml similarity index 100% rename from EvalOpt.ml rename to src/ligo/ligo-parser/EvalOpt.ml diff --git a/EvalOpt.mli b/src/ligo/ligo-parser/EvalOpt.mli similarity index 100% rename from EvalOpt.mli rename to src/ligo/ligo-parser/EvalOpt.mli diff --git a/FQueue.ml b/src/ligo/ligo-parser/FQueue.ml similarity index 100% rename from FQueue.ml rename to src/ligo/ligo-parser/FQueue.ml diff --git a/FQueue.mli b/src/ligo/ligo-parser/FQueue.mli similarity index 100% rename from FQueue.mli rename to src/ligo/ligo-parser/FQueue.mli diff --git a/LexToken.mli b/src/ligo/ligo-parser/LexToken.mli similarity index 100% rename from LexToken.mli rename to src/ligo/ligo-parser/LexToken.mli diff --git a/LexToken.mll b/src/ligo/ligo-parser/LexToken.mll similarity index 100% rename from LexToken.mll rename to src/ligo/ligo-parser/LexToken.mll diff --git a/Lexer.mli b/src/ligo/ligo-parser/Lexer.mli similarity index 100% rename from Lexer.mli rename to src/ligo/ligo-parser/Lexer.mli diff --git a/Lexer.mll b/src/ligo/ligo-parser/Lexer.mll similarity index 100% rename from Lexer.mll rename to src/ligo/ligo-parser/Lexer.mll diff --git a/LexerMain.ml b/src/ligo/ligo-parser/LexerMain.ml similarity index 100% rename from LexerMain.ml rename to src/ligo/ligo-parser/LexerMain.ml diff --git a/Markup.ml b/src/ligo/ligo-parser/Markup.ml similarity index 100% rename from Markup.ml rename to src/ligo/ligo-parser/Markup.ml diff --git a/Markup.mli b/src/ligo/ligo-parser/Markup.mli similarity index 100% rename from Markup.mli rename to src/ligo/ligo-parser/Markup.mli diff --git a/ParToken.mly b/src/ligo/ligo-parser/ParToken.mly similarity index 100% rename from ParToken.mly rename to src/ligo/ligo-parser/ParToken.mly diff --git a/Parser.mly b/src/ligo/ligo-parser/Parser.mly similarity index 100% rename from Parser.mly rename to src/ligo/ligo-parser/Parser.mly diff --git a/ParserMain.ml b/src/ligo/ligo-parser/ParserMain.ml similarity index 100% rename from ParserMain.ml rename to src/ligo/ligo-parser/ParserMain.ml diff --git a/Pos.ml b/src/ligo/ligo-parser/Pos.ml similarity index 100% rename from Pos.ml rename to src/ligo/ligo-parser/Pos.ml diff --git a/Pos.mli b/src/ligo/ligo-parser/Pos.mli similarity index 100% rename from Pos.mli rename to src/ligo/ligo-parser/Pos.mli diff --git a/Region.ml b/src/ligo/ligo-parser/Region.ml similarity index 100% rename from Region.ml rename to src/ligo/ligo-parser/Region.ml diff --git a/Region.mli b/src/ligo/ligo-parser/Region.mli similarity index 100% rename from Region.mli rename to src/ligo/ligo-parser/Region.mli diff --git a/Tests/a.ligo b/src/ligo/ligo-parser/Tests/a.ligo similarity index 100% rename from Tests/a.ligo rename to src/ligo/ligo-parser/Tests/a.ligo diff --git a/Tests/crowdfunding.ligo b/src/ligo/ligo-parser/Tests/crowdfunding.ligo similarity index 100% rename from Tests/crowdfunding.ligo rename to src/ligo/ligo-parser/Tests/crowdfunding.ligo diff --git a/Typecheck2.ml b/src/ligo/ligo-parser/Typecheck2.ml similarity index 100% rename from Typecheck2.ml rename to src/ligo/ligo-parser/Typecheck2.ml diff --git a/Typecheck2.mli b/src/ligo/ligo-parser/Typecheck2.mli similarity index 100% rename from Typecheck2.mli rename to src/ligo/ligo-parser/Typecheck2.mli diff --git a/Utils.ml b/src/ligo/ligo-parser/Utils.ml similarity index 100% rename from Utils.ml rename to src/ligo/ligo-parser/Utils.ml diff --git a/Utils.mli b/src/ligo/ligo-parser/Utils.mli similarity index 100% rename from Utils.mli rename to src/ligo/ligo-parser/Utils.mli diff --git a/check_dot_git_is_dir.sh b/src/ligo/ligo-parser/check_dot_git_is_dir.sh similarity index 100% rename from check_dot_git_is_dir.sh rename to src/ligo/ligo-parser/check_dot_git_is_dir.sh diff --git a/dune b/src/ligo/ligo-parser/dune similarity index 100% rename from dune rename to src/ligo/ligo-parser/dune diff --git a/dune-project b/src/ligo/ligo-parser/dune-project similarity index 100% rename from dune-project rename to src/ligo/ligo-parser/dune-project diff --git a/ligo-parser.opam b/src/ligo/ligo-parser/ligo-parser.opam similarity index 100% rename from ligo-parser.opam rename to src/ligo/ligo-parser/ligo-parser.opam diff --git a/typecheck.ml b/src/ligo/ligo-parser/typecheck.ml similarity index 100% rename from typecheck.ml rename to src/ligo/ligo-parser/typecheck.ml