From 7e5d8d115abade3341bc1ab3e781a7c51a2f4c52 Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Thu, 3 Oct 2024 17:45:49 +0200 Subject: [PATCH] chore: Move antlr update script into folder --- flake.nix | 1 + server/update_antlr_parser.sh | 18 ++++++++++++++++++ update_antlr_parser.sh | 18 ------------------ 3 files changed, 19 insertions(+), 18 deletions(-) create mode 100755 server/update_antlr_parser.sh delete mode 100755 update_antlr_parser.sh diff --git a/flake.nix b/flake.nix index 653f84a..c747ad1 100644 --- a/flake.nix +++ b/flake.nix @@ -44,6 +44,7 @@ buildInputs = inputs ++ (with pkgs; [ mailutils wireguard-tools + antlr ]) ++ (if pkgs.stdenv.isLinux then with pkgs; [ postfix ] else []); diff --git a/server/update_antlr_parser.sh b/server/update_antlr_parser.sh new file mode 100755 index 0000000..e2e6005 --- /dev/null +++ b/server/update_antlr_parser.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +ROOT=$(git rev-parse --show-toplevel)/server + +# aliases +cd $ROOT/handlers/aliases && antlr4 -Dlanguage=Go -o ast/parser Aliases.g4 + +# sshd_config +cd $ROOT/handlers/sshd_config && antlr4 -Dlanguage=Go -o ast/parser Config.g4 +cd $ROOT/handlers/sshd_config/match-parser && antlr4 -Dlanguage=Go -o parser Match.g4 + +# ssh_config +cd $ROOT/handlers/ssh_config && antlr4 -Dlanguage=Go -o ast/parser Config.g4 +cd $ROOT/handlers/ssh_config/match-parser && antlr4 -Dlanguage=Go -o parser Match.g4 + +# hosts +cd $ROOT/handlers/hosts && antlr4 -Dlanguage=Go -o ast/parser Hosts.g4 + diff --git a/update_antlr_parser.sh b/update_antlr_parser.sh deleted file mode 100755 index c6f8295..0000000 --- a/update_antlr_parser.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -GIT_ROOT=$(git rev-parse --show-toplevel) - -# aliases -cd $GIT_ROOT/handlers/aliases && antlr4 -Dlanguage=Go -o ast/parser Aliases.g4 - -# sshd_config -cd $GIT_ROOT/handlers/sshd_config && antlr4 -Dlanguage=Go -o ast/parser Config.g4 -cd $GIT_ROOT/handlers/sshd_config/match-parser && antlr4 -Dlanguage=Go -o parser Match.g4 - -# ssh_config -cd $GIT_ROOT/handlers/ssh_config && antlr4 -Dlanguage=Go -o ast/parser Config.g4 -cd $GIT_ROOT/handlers/ssh_config/match-parser && antlr4 -Dlanguage=Go -o parser Match.g4 - -# hosts -cd $GIT_ROOT/handlers/hosts && antlr4 -Dlanguage=Go -o ast/parser Hosts.g4 -