Move old lexy parser out of the way

This commit is contained in:
Renaud Casenave-Péré 2025-08-26 21:14:34 +02:00
parent c03d282a9f
commit be4902eccc
8 changed files with 6 additions and 1 deletions

View file

@ -4,6 +4,8 @@ TARGET = sextant-parser
DESTDIR = $$PWD
OBJECTS_DIR = $$PWD/tmp/parser/
INCLUDEPATH += $$PWD/external/lexy/include
INCLUDEPATH += $$PWD/external/tree-sitter/lib/src $$PWD/external/tree-sitter/lib/include
INCLUDEPATH += $$PWD/external/tree-sitter-org/src
DEFINES += LEXY_HAS_UNICODE_DATABASE=1
LIBS += -lecl
QMAKE_CXXFLAGS += -std=c++2a -Wno-parentheses -Wno-unused-local-typedefs -Wno-array-bounds -Wno-maybe-uninitialized -Wno-restrict
@ -14,7 +16,10 @@ INSTALLS = target
SOURCES += \
src/parser/parser.cc \
src/parser/ast.cc
src/parser/ast.cc \
external/tree-sitter/lib/src/lib.c \
external/tree-sitter-org/src/parser.c \
external/tree-sitter-org/src/scanner.c
HEADERS+= \
src/parser/grammar.hh \