Source-to-source compiler: Difference between revisions

Content deleted Content added
m Correct citation errors (deprecated dead-url and subscription parameters), other citation parameter fixes, and genfixes
Programming language implementations: Order table alphabetically by transpiler name
Line 46:
!Source language
!Target language
|-
|[[Cfront]]
|[[C++]]
|[[C (programming language)|C]]
|-
|[[HipHop for PHP|HipHop]] for PHP (HPHPc)
|[[PHP]]
|[[C++]]
|-
|[[Babel (transpiler)|Babel]]
|[[ECMAScript|ES6+]] ([[JavaScript|JS]])
|ES5
|-
|[https://www.cerberus-x.com/community/portal/ Cerberus X]
|Cerberus
|[[JavaScript]], [[Java (programming language)|Java]], [[C++]], [[C Sharp (programming language)|C#]]
|-
|[[Cfront]]
|[[C++]]
|[[C (programming language)|C]]
|-
|[[ClojureScript]]
Line 63:
|[[JavaScript]]
|-
|[https://dart.dev/tools/dart2js Dart]
|JSweet<ref name="JSweet"/>
|Dart
|[[Java (programming language)|Java]]
|JavaScript
|[[TypeScript]]
|-
|Swiftifyh5<ref name="SwiftifyOlivenbaum"/>
|[[C Sharp (programming language)|C#]]
|[[Objective-C]]
|[[JavaScript]]
|[[Swift (programming language)|Swift]]
|-
|[[Haxe]]
|[[Haxe]]
|[[ActionScript#ActionScript 3.0|ActionScript 3]], [[JavaScript]], [[Java (programming language)|Java]], [[C++]], [[C Sharp (programming language)|C#]], [[PHP]], [[Python (programming language)|Python]], [[Lua (programming language)|Lua]]
|-
|[[HipHop for PHP|HipHop]] for PHP (HPHPc)
|[[PHP]]
|[[C++]]
|-
|J2ObjC<ref name="J2ObjC"/>
Line 75 ⟶ 83:
|[[Objective-C]]
|-
|JSweet<ref name="JSweet"/>
|[[Haxe]]
|[[Java (programming language)|Java]]
|[[Haxe]]
|[[TypeScript]]
|[[ActionScript#ActionScript 3.0|ActionScript 3]], [[JavaScript]], [[Java (programming language)|Java]], [[C++]], [[C Sharp (programming language)|C#]], [[PHP]], [[Python (programming language)|Python]], [[Lua (programming language)|Lua]]
|-
|Maia<ref name="Maia_2020"/>
|Maia
|[[Verilog]]
|-
|[https://www.cerberus-x.com/community/portal/ Cerberus X]
|Cerberus
|[[JavaScript]], [[Java (programming language)|Java]], [[C++]], [[C Sharp (programming language)|C#]]
|-
|h5<ref name="Olivenbaum"/>
|[[C Sharp (programming language)|C#]]
|[[JavaScript]]
|-
|[https://nim-lang.org/ Nim]
|Nim
|C, C++, JavaScript
|-
|[https://dart.dev/tools/dart2js Dart]
|Dart
|JavaScript
|-
|[https://rescript-lang.org/ ReScript]
|OCaml
|JavaScript
|-
|h5Swiftify<ref name="OlivenbaumSwiftify"/>
|[[Objective-C]]
|[[Swift (programming language)|Swift]]
|-
|}