diff --git a/devTools/makeTwineJSPassage.sh b/devTools/makeTwineJSPassage.sh index fe27af530671cbc8c89f0fe1bffa81e3b388bb00..408018e4a158471e200fa5211e1c417c955edf71 100755 --- a/devTools/makeTwineJSPassage.sh +++ b/devTools/makeTwineJSPassage.sh @@ -6,8 +6,8 @@ # $1: root repo dir # $2: output file name collectJSForTwine() { - echo ":: TwineJS [script]" > "$2" - find . -name '*.js' -exec echo -e "\n/* {} */\n" \; -a -exec sed -nf "$1"/devTools/stripComments.sed {} \; >> "$2" + echo "" > "$2" + find . -path ./art/assistantArt.js -prune -o -name '*.js' -exec echo -e "\n/* {} */\n" \; -a -exec sed -nf "$1"/devTools/stripComments.sed {} \; >> "$2" } ROOT_REPO_DIR="$(git rev-parse --show-toplevel)" diff --git a/devTools/stripComments.sed b/devTools/stripComments.sed index c9ceb3dc0c37b50f2f2a429829c5c717e504b0a0..a289e43b1de5feecd0d46d5b21257cd906f38fac 100755 --- a/devTools/stripComments.sed +++ b/devTools/stripComments.sed @@ -13,8 +13,9 @@ :loop +# ezsh: commented out because it removes '//' and everything after that in string literals # This line is sufficient to remove C++ comments! -/^\/\// s,.*,, +#/^\/\// s,.*,, /^$/{ x