feat: Merge branch 'parser' into dev

This commit is contained in:
Gu://em_ 2026-01-10 19:13:33 +01:00
commit b1bcd5e729

View file

@ -1,4 +1,20 @@
#ifndef PARSER_H
#define PARSER_H
#include "utils/ast/ast.h"
/* @brief Builds the AST representation of the next command to execute.
*
* @return Returns the AST representation of the next command to execute.
* If there is no command left to execute, retuns an AST_END node.
*/
struct ast* get_ast();
/* @brief Builds the AST representation of the given command string.
*
* @return Returns the AST representation of the given command string.
* Returns an AST_END node if the given command is empty.
*/
struct ast* get_ast_str(char* command);
#endif /* ! PARSER_H */