ECMAScript to C compiler