-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathysccf.pro
75 lines (71 loc) · 1.87 KB
/
ysccf.pro
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
TEMPLATE = app
CONFIG += console c++17
QMAKE_CXXFLAGS += /std:c++17
QT += core gui sql
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
FA/FA.cpp \
FA/FAAlgorithm.cpp \
FA/FAs.cpp \
FA/compile.cpp \
FA/determinize.cpp \
FA/minimize.cpp \
LALR1/LALR1Grammar.cpp \
LL1/LL1Grammar.cpp \
LR0/LR0Grammar.cpp \
LR0/LR0Item.cpp \
LR0/LRParsingHelper.cpp \
LR0/LRTable.cpp \
base/errorReport.cpp \
grammar/grammar.cpp \
grammar/grammarAlgos.cpp \
grammar/production.cpp \
grammar/syntaxTree.cpp \
lexer/cLexer.cpp \
lexer/lexer.cpp \
lexer/qLexer.cpp \
lexer/tLexer.cpp \
lexer/tokenStream.cpp \
main.cpp \
tests/grammarParserTest.cpp \
tests/regGrammarTest.cpp \
utils/nameTable.cpp \
visualize/grammarCompiler.cpp \
visualize/regexprtestwindow.cpp \
visualize/syntaxtreewindow.cpp
HEADERS += \ \
FA/FA.h \
FA/FAAlgorithm.h \
FA/FAs.h \
FA/compile.h \
FA/determinize.h \
FA/minimize.h \
LALR1/LALR1Grammar.h \
LL1/LL1Grammar.h \
LR0/LR0Grammar.h \
LR0/LR0Item.h \
LR0/LRParsingHelper.h \
LR0/LRTable.h \
base/base.h \
base/errorReport.h \
grammar/grammar.h \
grammar/grammarAlgos.h \
grammar/production.h \
grammar/syntaxTree.h \
lexer/cLexer.h \
lexer/lexer.h \
lexer/qLexer.h \
lexer/tLexer.h \
lexer/tokenStream.h \
tests/grammarParserTest.h \
tests/regGrammarTest.h \
utils/bijection.hpp \
utils/containerUtil.hpp \
utils/invokeful.hpp \
utils/nameTable.h \
utils/utils.hpp \
visualize/FAViz.hpp \
visualize/grammarCompiler.h \
visualize/regexprtestwindow.h \
visualize/syntaxtreewindow.h