Add helper script to generate the code

This commit is contained in:
moznion
2020-11-25 22:25:15 +09:00
parent 6e6412acc3
commit 30daa6839d
2 changed files with 18 additions and 3 deletions

View File

@@ -2,6 +2,4 @@ build:
cargo build
gen:
cat /dev/null > $(PWD)/src/rfc2865.rs
cargo run --bin code_gen $(PWD)/dicts/dictionary.rfc2865 $(PWD)/src/rfc2865.rs
cargo fmt
bash ./scripts/generate_code.sh

17
scripts/generate_code.sh Executable file
View File

@@ -0,0 +1,17 @@
#!/bin/bash
set -eu
REPO_ROOT="$(cd ./"$(git rev-parse --show-cdup)" || exit; pwd)"
DICT_NAMES=(
"rfc2865"
)
for DICT_NAME in "${DICT_NAMES[@]}"; do
cat /dev/null > "${REPO_ROOT}/src/${DICT_NAME}.rs"
cargo run --bin code_gen "${REPO_ROOT}/dicts/dictionary.${DICT_NAME}" "${REPO_ROOT}/src/${DICT_NAME}.rs"
done
cargo fmt