README
Common lang
Universal transpiler: core components
Modules
- cli: Transpiling CLI
- TODO: editor: Browser front for graph/code edit and realtime transpiling
Lang | Impl | Name | Parser | To common-prog | From common-prog | Compiler |
---|---|---|---|---|---|---|
TypeScript | Native (js) | typescript | :construction: | :memo: | :memo: | :construction: ts source or minified js |
JavaScript | ts | :arrow_heading_up: | :arrow_heading_up: | :arrow_heading_up: | :memo:(:warning:) | :construction:(:warning:) js source |
Python | Js | TODO: python_js | :memo: | :memo: | :memo: | :memo: |
Python | Native (wasm) | TODO: python_native | :memo: | :arrow_heading_up: | :arrow_heading_up: | :memo: |
LLVM | Native (wasm) | TODO: llvm | :memo: | :memo: |
Meaning | Emoji |
---|---|
Done | :heavy_check_mark: |
Work In Progress | :construction: |
Partial | :warning: |
Planned | :memo: |
Not planned | |
Impossible | :x: |
Maybe one day
- Pug - Html - TSX (common-dom)
- Sass - CSS (common-style)
- Json - BJson - Xml - Protobuf - MsgPack (common-data)
- SQL (common-query)
- C++ - Zig - Rust
- Java
- PHP
- Libs
- Python stl
- Node stl
- Web stl
- Frameworks
- Spring - Quakus - Django - Laravel
- Vue - React - Svelte
License
Distributed under the MIT License. See LICENSE for more information.