--- /dev/null
+#!/bin/sh
+case "$(lang "$file")" in
+ C) sed 's/^/\/\//g' "$@" ;;
+ *) sed 's/^/#/g' "$@" ;;
+esac
--- /dev/null
+#!/bin/sh
+case "$(lang "$file")" in
+ C) sed 's/^\/\///g' "$@" ;;
+ *) sed 's/^#//g' "$@" ;;
+esac
--- /dev/null
+#!/bin/sh
+case "$(lang "$file")" in
+ ML|Python|Ruby)
+ sed 's/^/ /g' "$@" ;;
+ *) sed 's/^/ /g' "$@" ;;
+esac
--- /dev/null
+#!/bin/sh
+case "$(lang "$file")" in
+ ML|Python|Ruby)
+ sed 's/^ //g' "$@" ;;
+ *) sed 's/^ //g' "$@" ;;
+esac
--- /dev/null
+#!/bin/sh
+case "$1" in
+ *.c|*.cpp|*.cc|*.h|*.hpp)
+ echo "C" ;;
+ *.ml) echo "ML" ;;
+ *.py) echo "Python" ;;
+ *.rb) echo "Ruby" ;;
+ *) echo "Text" ;;
+esac
--- /dev/null
+#!/bin/sh
+sed 's/ *$//g' "$@"