exec/constants.cpp.sh
branchv_0
changeset 3 03cd058c33ba
parent 2 dace11211dc9
child 4 1564a3514a84
--- a/exec/constants.cpp.sh	Sat Jan 11 01:02:01 2020 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-#!/bin/bash
-
-CSV="$(cat)";
-
-echo "// This file was generated from the specification.
-
-#include <map>
-#include <string>
-
-namespace relpipe {
-namespace in {
-namespace filesystem {
-
-class ExecMsg {
-public:
-";
-
-echo "$CSV" | relpipe-in-csv constants | relpipe-tr-sql --relation 'constants' "SELECT '	static const int ' || message || ';' FROM constants WHERE code > 0" | relpipe-out-nullbyte | xargs -0 -n1 echo
-
-echo "
-	static std::map<int, std::wstring> getMessageNames() {
-		std::map<int, std::wstring> m;
-";
-
-echo "$CSV" | relpipe-in-csv constants | relpipe-tr-sql --relation 'constants' "SELECT '		m[' || message || '] = L\"' || message || '\";' FROM constants WHERE code > 0" | relpipe-out-nullbyte | xargs -0 -n1 echo
-
-echo "
-		return m;
-	}
-
-};
-"
-
-echo "$CSV" | relpipe-in-csv constants | relpipe-tr-sql --relation 'constants' "SELECT 'const int ExecMsg::' || message || ' = ' || code || ';' FROM constants WHERE code > 0" | relpipe-out-nullbyte | xargs -0 -n1 echo
-
-echo "
-}
-}
-}";
\ No newline at end of file