C++ Preprocessor Directives for JavaScript