summaryrefslogtreecommitdiff
path: root/src/Makefile_Eolian.am
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@samsung.com>2014-06-18 11:25:07 +0100
committerDaniel Kolesa <d.kolesa@samsung.com>2014-06-19 16:04:08 +0100
commit9b833f1dbd99cd5cd56d6e6f23ae5ae7f52cd46b (patch)
tree6489952d050e5a668a977675594aa5dae661d6d5 /src/Makefile_Eolian.am
parent2056b99e856e8338a2085dd02bef075534c5ba54 (diff)
eolian: introducing a new lexer/parser
This handwritten lexer/parser is more strict and cleaner than the previous Ragel based one, as well as faster and doesn't leak memory (or shouldn't). It's a recursive descent style parser with separate lexer part (unlike the previous effort) which is run at the same stage as the parser (so it doesn't pre-lex). @feature
Diffstat (limited to 'src/Makefile_Eolian.am')
-rw-r--r--src/Makefile_Eolian.am2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Makefile_Eolian.am b/src/Makefile_Eolian.am
index fb76c4d..ecc9119 100644
--- a/src/Makefile_Eolian.am
+++ b/src/Makefile_Eolian.am
@@ -11,6 +11,8 @@ lib_eolian_libeolian_la_SOURCES = \
11 lib/eolian/eo_definitions.h \ 11 lib/eolian/eo_definitions.h \
12 lib/eolian/eo_lexer.c \ 12 lib/eolian/eo_lexer.c \
13 lib/eolian/eo_lexer.h \ 13 lib/eolian/eo_lexer.h \
14 lib/eolian/eo_parser.c \
15 lib/eolian/eo_parser.h \
14 lib/eolian/eolian.c \ 16 lib/eolian/eolian.c \
15 lib/eolian/eolian_database.c \ 17 lib/eolian/eolian_database.c \
16 lib/eolian/eolian_database.h 18 lib/eolian/eolian_database.h