--- /dev/null
+
+#pragma once
+
+namespace YAMML
+{
+
+namespace AST
+{
+
+
+
+} // namespace AST
+
+} // namespace YAMML
--- /dev/null
+
+#pragma once
+
+#include <string>
+
+#include <ast/module.hpp>
+
+namespace YAMML
+{
+
+namespace Parser
+{
+
+class YAMMLParser
+{
+
+};
+
+} // namespace Parser
+
+} // namespace YAMML
add_subdirectory(midiwriter)
+add_subdirectory(parser)
--- /dev/null
+
+set(ParserHeaders
+ ../../include/parser/parser.hpp
+)
+
+set(ParserSources
+ parser.cpp
+)
+
+yamml_add_library(Parser STATIC ParserSources ParserHeaders)
+
--- /dev/null
+
+#pragma once
add_subdirectory(binary)
add_subdirectory(midi)
add_subdirectory(midiwriter)
+add_subdirectory(parser)
--- /dev/null
+
+set(ParserTestHeaders
+ ../../include/parser/parser.hpp
+)
+
+yamml_add_test_one(ParserTest parsertest.cpp ParserTestHeaders)
+target_link_libraries(ParserTest_Exe Parser)
--- /dev/null
+
+#include <boost/test/unit_test.hpp>
+
+BOOST_AUTO_TEST_SUITE(ParserTest)
+
+BOOST_AUTO_TEST_CASE(ParserTest1)
+{
+}
+
+BOOST_AUTO_TEST_SUITE_END()
--- /dev/null
+
+#pragma once
+
+#include <boost/test/unit_test.hpp>