Граф коммитов

7 Коммитов

Автор SHA1 Сообщение Дата
Jonathan Protzenko 54e079246e C++ compiler.
Several more changes towards proper compilation of TouchDevelop scripts.
- Compile global variable definitions.
- Distinguish properly between "extension methods", "field accesses" and other
types of calls.

Several more bugfixes.
2015-05-21 14:59:49 -07:00
Jonathan Protzenko 19d2a786b0 C++ compiler.
Start generating some C++ that actually makes sense.
2015-05-21 13:58:00 -07:00
Michal Moskal 2f0a3d52cf Add continue 2015-05-20 13:54:40 -07:00
Michal Moskal 3352420598 Draft implementation of C++ compilation of return/break/show 2015-05-20 13:03:32 -07:00
Jonathan Protzenko 2e4539be8b C++ compiler.
Start putting the compiler back into shape.
- Cleanups.
- Extend the visitor.
- Compile enums properly.
- Skip functions we don't want to compile anyway (internal library functions /
  internal record types).
2015-05-18 17:35:56 -07:00
Jonathan Protzenko 2ff22032ad C++ compiler.
Every string art named "cpp:prelude", in any of the linked libraries, gets
prepended to the generate C++ file.
2015-04-27 16:25:15 -07:00
Jonathan Protzenko e6b0b5899a Cleanups.
Rename a bunch of files for the "embedded" target. Put them in a separate
directory (compiling editor.js already takes too long, let's not add any more
code in that directory).
2015-04-26 16:10:04 +01:00