#pragma once #include #include #include namespace LXC::Parser { struct ParserError {}; struct FunctionAST { std::string name; AST::SyntaxBranch contents; }; Util::ReturnVal, ParserError> TurnTokensIntoAST(const Lexer::LexerOutput& input); }