TouchDevelop/embedded
Jonathan Protzenko 1580af7440 C++ compiler: record comparison by address. 2015-11-09 16:38:11 -08:00
..
README Cleanups. 2015-04-26 16:10:04 +01:00
bytecode.ts The Embedded.mangle no longer treats operators specially - renamed functions in .hex file 2015-11-04 13:41:35 -08:00
driver.ts Finally! Compilation tests as part of the testsuite. 2015-11-09 16:33:01 -08:00
emitter.ts C++ compiler: record comparison by address. 2015-11-09 16:38:11 -08:00
helpers.ts C++ compiler. 2015-11-09 11:32:11 -08:00
lambda_lifter.ts C++ emitter. 2015-08-28 10:17:01 -07:00
refs.ts Finally! Compilation tests as part of the testsuite. 2015-11-09 16:33:01 -08:00
thumb.ts Further improvements to inline assembly error handling 2015-10-20 21:08:36 -07:00
visitor.ts Generate proper C++ for capture by-reference. 2015-11-02 13:43:39 -08: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].