All Projects → wanderlan → Pas2dart

wanderlan / Pas2dart

Licence: gpl-3.0
Object Pascal (Free Pascal 3, Delphi 2007) to Dart (2.5) transpiler

Programming Languages

dart
5743 projects
pascal
1382 projects
delphi
115 projects

Projects that are alternatives of or similar to Pas2dart

Il2c
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
Stars: ✭ 270 (+1587.5%)
Mutual labels:  transpiler
Bytecoder
Rich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
Stars: ✭ 401 (+2406.25%)
Mutual labels:  transpiler
Rapydscript
Python-inspired, decluttered JavaScript
Stars: ✭ 560 (+3400%)
Mutual labels:  transpiler
Js2php
JavaScript (ES6) to PHP source-to-source transpiler.
Stars: ✭ 290 (+1712.5%)
Mutual labels:  transpiler
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+2193.75%)
Mutual labels:  transpiler
Sqlflow
Brings SQL and AI together.
Stars: ✭ 4,412 (+27475%)
Mutual labels:  transpiler
wxml-transpiler
Port of wcc.exe to JavaScript. wxml 文件编译器 --- 里面有很多无用代码,有空再整理下
Stars: ✭ 21 (+31.25%)
Mutual labels:  transpiler
J2cl
Java to Closure JavaScript transpiler
Stars: ✭ 773 (+4731.25%)
Mutual labels:  transpiler
Wax
A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
Stars: ✭ 373 (+2231.25%)
Mutual labels:  transpiler
Nimporter
Compile Nim Extensions for Python On Import!
Stars: ✭ 474 (+2862.5%)
Mutual labels:  transpiler
Pytocs
Converts Python source to C#
Stars: ✭ 288 (+1700%)
Mutual labels:  transpiler
Castl
JavaScript to Lua compiler with runtime library.
Stars: ✭ 323 (+1918.75%)
Mutual labels:  transpiler
Haxe
Haxe - The Cross-Platform Toolkit
Stars: ✭ 4,665 (+29056.25%)
Mutual labels:  transpiler
Go On Rails
🚄 Use Rails to Develop or Generate a Golang Application.
Stars: ✭ 275 (+1618.75%)
Mutual labels:  transpiler
Pseudo
transpile algorithms/libs to idiomatic JS, Go, C#, Ruby
Stars: ✭ 654 (+3987.5%)
Mutual labels:  transpiler
idealingua-v1
IdeaLingua RPC for Scala, TypeScript, C#, Go
Stars: ✭ 13 (-18.75%)
Mutual labels:  transpiler
Uniter
🎉 PHP in the browser and Node.js => Docs: https://phptojs.com/
Stars: ✭ 405 (+2431.25%)
Mutual labels:  transpiler
Typescripttolua
Typescript to lua transpiler. https://typescripttolua.github.io/
Stars: ✭ 783 (+4793.75%)
Mutual labels:  transpiler
Onelang
Stars: ✭ 725 (+4431.25%)
Mutual labels:  transpiler
Ruby Next
Ruby Next makes modern Ruby code run in older versions and alternative implementations
Stars: ✭ 460 (+2775%)
Mutual labels:  transpiler

pas2dart

Object Pascal (Free Pascal 3, Delphi 2007) to Dart (2.5) - Transpiler

TODO:

  1. Convert properties (read/write) to get/set Dart style
  2. Convert 'with' statements, removing 'withs'...
  3. Convert some usual string functions from infix (imperative) old style to postfix (OO) new style
  4. Transpile multiple sources using 'uses' declaration
  5. Create standard Dart project from lpr/dpr files
  6. Create helper lib to emulate some Delphi functions in Dart converted app
  7. Convert simple LCL/VCL forms to Flutter, using Flutter for desktop
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].