tweaked the lexer to always have DEBUG of 0 and updated .tok file logic in runner

This commit is contained in:
Partho Bhattacharya
2025-02-13 18:51:31 -05:00
parent 3125d14942
commit f64a4633f7
16 changed files with 2783 additions and 17 deletions

View File

@ -1,7 +1,7 @@
CC := gcc
FLEX := flex
LEX := lexicalStructure.lex
EXE := lexicalStructure
EXE := runner
CFLAGS := -std=c99 -Wall
CPPFLAGS :=
@ -25,9 +25,16 @@ test:
./$(EXE) ./tests/test_otherpunc.alpha
./$(EXE) ./tests/test_simpleIntTest.alpha
./$(EXE) ./tests/test_simpleLiterals.alpha
./$(EXE) -tok ./tests/test_comments.alpha
./$(EXE) -tok ./tests/test_generalTokenTest.alpha
./$(EXE) -tok ./tests/test_keywords.alpha
./$(EXE) -tok ./tests/test_operators.alpha
./$(EXE) -tok ./tests/test_otherpunc.alpha
./$(EXE) -tok ./tests/test_simpleIntTest.alpha
./$(EXE) -tok ./tests/test_simpleLiterals.alpha
clean:
rm -f *.o
rm -f lex.yy.c
rm -f $(EXE)
rm -f flex.h
rm -f *.tok