TouchDevelop/embedded
Peli de Halleux 236e6aa350 display save button for compile dialog. fix for bbc/microbit-extras#2824 2016-02-08 13:59:23 -08:00
..
README Fixing "TouchDevelop" text and adding loc hooks 2015-12-11 12:56:32 -08:00
bytecode.ts Only compile C++ extensions from libraries that are actually used. 2016-02-01 13:12:25 -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
hex.ts display save button for compile dialog. fix for bbc/microbit-extras#2824 2016-02-08 13:59:23 -08:00
lambda_lifter.ts
packager.ts updated to v55, refactored microbitGitTag 2016-01-19 01:45:37 -08:00
refs.ts prototpye of C++ project export 2016-01-08 13:31:06 -08:00
thumb.ts Embed hash of .hex template and the program in the generate .hex file (in prep for partial flashing). 2016-01-11 15:42:52 -08: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 Touch Develop script into a C++
program suitable for targeting embedded platforms. These are self-contained and
do not depend on the rest of the Touch Develop codebase. There is a driver that
performs Touch Develop-specific operations (e.g. load required libraries prior to
translating into C++); this driver is contained in [editor/embedded.ts].