fix(parser): building + clang format -- UNSTABLE

This commit is contained in:
matteo 2026-01-23 19:43:54 +01:00
parent 32e182bd50
commit 9f22aa59b6
4 changed files with 21 additions and 17 deletions

View file

@ -2,7 +2,9 @@ lib_LIBRARIES = libparser.a
libparser_a_SOURCES = \
parser.c \
parsing_utils.c
grammar.c \
grammar_basic.c \
grammar_advanced.c
libparser_a_CPPFLAGS = -I$(top_srcdir)/src

View file

@ -25,7 +25,8 @@
// === Structures
enum rule {
enum rule
{
RULE_NULL,
RULE_INPUT,
RULE_LIST,

View file

@ -1,8 +1,8 @@
#ifndef GRAMMAR_BASIC_H
#define GRAMMAR_BASIC_H
#include "../utils/ast/ast.h"
#include "../lexer/lexer.h"
#include "../utils/ast/ast.h"
// === Functions

View file

@ -6,7 +6,8 @@
#include "../lexer/lexer.h"
#include "../utils/ast/ast.h"
enum parser_state {
enum parser_state
{
PARSER_STATE_NOT_INITIALIZED = 0,
PARSER_STATE_READY,
PARSER_STATE_CLOSED