bfbcompiler/compile.sh

12 lines
272 B
Bash
Executable File

#!/bin/sh
rm src/frontend/lexical-analysis/flex-scanner.c src/frontend/syntactic-analysis/bison-parser.c src/frontend/syntactic-analysis/bison-parser.h
cmake -S . -B bin
cd bin
make
if [ -f "../$1" ]; then
cat "../$1" | ./Compiler
else
echo "$1" | ./Compiler
fi