TouchDevelop/embedded
Jonathan Protzenko 2e180d757f C++ compiler.
Do not generate variable declarations for global variables marked with {shim:}.

TODO: define what should be done when we refer to a global variable with
{shim:XXX}.
2015-07-08 17:13:33 +01:00
..
README Cleanups. 2015-04-26 16:10:04 +01:00
emitter.ts C++ compiler. 2015-07-08 17:13:33 +01:00
helpers.ts C++ compiler. 2015-07-08 17:13:33 +01:00
lambda_lifter.ts C++ compiler. 2015-06-09 10:10:41 -07:00
refs.ts Cleanups. 2015-04-26 16:10:04 +01:00
visitor.ts C++ compiler. 2015-07-08 17:13:33 +01:00

README

The embedded target.

A series of transformation passes that convert a TouchDevelop script into a C++
program suitable for targeting embedded platforms. These are self-contained and
do not depend on the rest of the TouchDevelop codebase. There is a driver that
performs TouchDevelop-specific operations (e.g. load required libraries prior to
translating into C++); this driver is contained in [editor/embedded.ts].