#!/bin/sh set -xe # gcc -Wall -Wextra -g -D_LEXER_STANDALONE lexer.c -o lexer # gcc -Wall -Wextra -g recursive-ascent.c -o recursive-ascent # gcc -Wall -Wextra -g recursive-ascent-descent.c -o recursive-ascent-descent gcc -Wall -Wextra -g lr0-table.c -D_LR0_TABLE_STANDALONE -o lr0-table # valgrind --leak-check=full --show-leak-kinds=all -s ./lexer # valgrind --leak-check=full --show-leak-kinds=all -s ./recursive-ascent # valgrind --leak-check=full --show-leak-kinds=all -s ./recursive-ascent-descent valgrind --leak-check=full --show-leak-kinds=all -s ./lr0-table