Bruno BELANYI
938dddc43a
build: configure: only use my usual warning flags
...
I don't care about having my variable declarations at the beginning of
my functions, if I'm using C99 I should be able to use its features.
2020-09-30 22:39:55 +02:00
Bruno BELANYI
1f09d3da01
build: configure: check for GNU Argp
2020-09-30 22:39:55 +02:00
Bruno BELANYI
f33e445562
jitters: add option parsing
2020-09-30 22:39:55 +02:00
Bruno BELANYI
fe05cff2c8
jitters: print: print on FILE instead of stdout
2020-09-30 22:39:55 +02:00
Bruno BELANYI
6aff66a4b6
jitters: compile: add compile function
2020-09-30 22:39:55 +02:00
Bruno BELANYI
eb14f0f06c
git: ignore: configuration header & input file
2020-09-30 22:39:55 +02:00
Bruno BELANYI
b9e17dddf0
build: configure: use configuration header
2020-09-30 22:39:55 +02:00
Bruno BELANYI
4b6c8abc75
jitters: eval: add evaluator function
2020-09-30 22:39:55 +02:00
Bruno BELANYI
ae8970bf30
jitters: print AST after parsing expression
2020-09-30 22:39:55 +02:00
Bruno BELANYI
6ffcbacdba
jitters: print: add printer function
2020-09-30 22:39:55 +02:00
Bruno BELANYI
a8f4122146
jitters: return non-zero on parsing error
2020-09-30 22:39:55 +02:00
Bruno BELANYI
3f51857202
build: fix distcheck
2020-09-30 22:39:55 +02:00
Bruno BELANYI
172c99c234
build: configure: enable asan in debug mode
2020-09-30 22:39:55 +02:00
Bruno BELANYI
7090a741bc
jitters: parse: build AST when parsing
2020-09-30 22:39:55 +02:00
Bruno BELANYI
451e34af8b
jitters: ast: add ast definitions
2020-09-30 22:39:55 +02:00
Bruno BELANYI
7e37ad6e2b
git: ignore: build directory
2020-09-30 13:33:00 +02:00
Bruno BELANYI
38810fc934
git: ignore: Flex & Bison output
2020-09-30 13:33:00 +02:00
Bruno BELANYI
f1a6435969
jitters: parse: add parsing module
2020-09-30 13:32:54 +02:00
Bruno BELANYI
34c9ad0189
build: configure: Bison/Flex and library programs
2020-09-30 13:31:24 +02:00
Bruno BELANYI
32189bb90a
git: ignore: add check
related output
2020-09-30 13:31:24 +02:00
Bruno BELANYI
1cb15360c4
build: include directory-local automake files
...
Since we're using recursive automake, let's use it to make the
configuration a bit easier: by including a `local.am` file for each
directory in our file hierarchy, we can reduce the amount of complexity
in each file.
2020-09-30 13:31:04 +02:00
Bruno BELANYI
b9f950008c
git: ignore: autotools files
2020-09-28 12:39:48 +02:00
Bruno BELANYI
b08dacf3c0
build: add inital autotools setup
2020-09-28 12:39:45 +02:00