Compile with shCompiler partly converted to C

This is because I modified the grammar so that it would allow new lines
in macro/function arguments, but that requires newer features in
shCompiler only in the C version.

Signed-off-by: Shahbaz Youssefi <ShabbyX@gmail.com>