blob: 464d86a4d56fbf3f5814eb74a9d38f776aa97224 (
plain)
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
|
#!/bin/sh
set -xe
function cc
{
mkdir -p bin
gcc -Wall -Wextra -Wpedantic -g $2 $1.c -o bin/$(basename $1)
}
function leak
{
valgrind --leak-check=full --show-leak-kinds=all -s bin/$1
}
# cc lexer -D_LEXER_STANDALONE
# cc recursive/recursive-ascent
# cc recursive/recursive-ascent-descent
# cc util-tables -D_UTIL_TABLES_STANDALONE
# cc slr-table -D_SLR_TABLE_STANDALONE
# cc clr-table -D_CLR_TABLE_STANDALONE
# cc lr-parser -D_LR_PARSER_STANDALONE
cc fusion
# leak lexer
# leak recursive-ascent
# leak recursive-ascent-descent
# leak util-tables
# leak slr-table
# leak clr-table
# leak lr-parser
leak fusion
|