Initial commit

This commit is contained in:
2025-10-15 17:20:56 +02:00
commit 2e55268805
11 changed files with 281 additions and 0 deletions

18
Parser/Parser.h Normal file
View File

@@ -0,0 +1,18 @@
#pragma once
#include "Lexer.h"
#include "Expression/Expression.h"
namespace Parser
{
class Parser
{
Lexer lexer;
std::string_view source;
std::list<Expression> exprs;
public:
Parser() = default;
void parse(std::string_view source);
private:
generateAST();
};
};