12 lines
397 B
Bash
Executable File
12 lines
397 B
Bash
Executable File
#!/bin/bash
|
|
filename="Sysy.g4"
|
|
mkdir -p build/antlr-gen
|
|
mkdir -p include
|
|
mkdir -p src
|
|
rm -fv build/antlr-gen/*
|
|
cp $filename build/antlr-gen/
|
|
java -jar ./tools/antlr-4.12.0-complete.jar -no-listener -visitor -Dlanguage=Cpp -package antlrSysY -o build/antlr-gen $filename
|
|
mkdir -p src/antlrgen
|
|
mkdir -p include/antlrgen
|
|
cp build/antlr-gen/*.cpp src/antlrgen/
|
|
cp build/antlr-gen/*.h include/antlrgen/ |