IN=main.py OUT=main-2.cpp # Simple check. TODO REMOVE later sed 's|# L4: Function.|// L4: Function.|' $IN > $OUT # dict[X, Y] -> std::map sed -E 's|dict\[(.*), (.*)\]|std::map<\1, \2>|' $IN > $OUT # def functionName(X) -> Y -> Y functionName(X) { sed -E 's|def (.*) -> (.*):|\2 \1 {|' $OUT > $OUT