-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
94 lines (92 loc) · 3.49 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
cmake_minimum_required(VERSION 3.28)
project(interpreter C)
set(CMAKE_C_STANDARD 11)
add_executable(interpreter src/main.c
src/token/token.c
src/token/token.h
src/lexer/lexer.c
src/lexer/lexer.h
src/parser/parser.c
src/parser/parser.h
src/parser/global.h
src/parser/scope/scope.c
src/parser/scope/scope.h
src/parser/global.c
src/parser/variable/variable.c
src/parser/variable/variable.h
src/parser/variable/parseVariable.c
src/parser/variable/parseVariable.h
src/parser/error/error.c
src/parser/error/error.h
include/colors.h
src/parser/helpers/dataTypes/isDataType.c
src/parser/helpers/dataTypes/isDataType.h
src/parser/helpers/dataTypes/getDataType.c
src/parser/helpers/dataTypes/getDataType.h
src/parser/expressions/parseExpressions.c
src/parser/expressions/parseExpressions.h
src/parser/dataType.h
src/parser/expressions/data.h
src/parser/expressions/data.c
src/parser/helpers/typeConversion/toString.c
src/parser/helpers/typeConversion/toString.h
src/parser/expressions/expressionElement.c
src/parser/expressions/expressionElement.h
src/parser/expressions/expressionStack.c
src/parser/expressions/expressionStack.h
src/parser/expressions/expressionQueue.c
src/parser/expressions/expressionQueue.h
src/parser/helpers/typeConversion/toBool.c
src/parser/helpers/typeConversion/toBool.h
src/parser/if/parseIf.c
src/parser/if/parseIf.h
src/parser/for/parseFor.c
src/parser/for/parseFor.h
src/parser/for/for.c
src/parser/for/for.h
src/parser/identifier/parseIdentifier.c
src/parser/identifier/parseIdentifier.h
src/parser/continue/parseContinue.c
src/parser/continue/parseContinue.h
src/parser/break/parseBreak.c
src/parser/break/parseBreak.h
src/parser/break/parseBreak.c
src/parser/break/parseBreak.h
src/parser/break/parseBreak.c
src/parser/break/parseBreak.h
src/parser/import/parseImport.c
src/parser/import/parseImport.h
src/parser/helpers/file/readFile.c
src/parser/helpers/file/readFile.h
src/parser/function/function.c
src/parser/function/function.h
src/builtin/out/out.c
src/builtin/out/out.h
src/parser/if/trueBlock.c
src/parser/if/trueBlock.h
src/parser/commands/out/parseOut.c
src/parser/commands/out/parseOut.h
src/parser/switch/parseSwitch.c
src/parser/switch/parseSwitch.h
src/parser/switch/switch.c
src/parser/switch/switch.h
src/parser/switch/parseCase.c
src/parser/switch/parseCase.h
src/parser/switch/parseDefault.c
src/parser/switch/parseDefault.h
src/builtin/builtin.c
src/builtin/builtin.h
src/parser/helpers/dataTypes/isFuncDataType.c
src/parser/helpers/dataTypes/isFuncDataType.h
src/parser/function/parseFunction.c
src/parser/function/parseFunction.h
src/parser/helpers/dataLinkedList/dataLinkedList.c
src/parser/helpers/dataLinkedList/dataLinkedList.h
src/parser/function/parseReturn.c
src/parser/function/parseReturn.h
src/builtin/outln/outln.c
src/builtin/outln/outln.h
src/builtin/kipl/kipl.c
src/builtin/kipl/kipl.h
)
target_link_libraries(interpreter m)