All Projects → abaplint → transpiler

abaplint / transpiler

Licence: MIT license
ABAP to JS transpiler

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to transpiler

vscode-abaplint
Visual Studio Code abaplint extension
Stars: ✭ 18 (-68.42%)
Mutual labels:  abap, abaplint
Simple-Data-Explorer
Simple Data Explorer
Stars: ✭ 37 (-35.09%)
Mutual labels:  abap
cxgo
Tool for transpiling C to Go.
Stars: ✭ 234 (+310.53%)
Mutual labels:  transpiler
abap-log-exporter
Exports SAP Netweaver logs to a log system of your choice.
Stars: ✭ 31 (-45.61%)
Mutual labels:  abap
clava
C/C++ Source-to-Source Tool based on Clang
Stars: ✭ 55 (-3.51%)
Mutual labels:  transpiler
yahdl
A programming language for FPGAs.
Stars: ✭ 20 (-64.91%)
Mutual labels:  transpiler
sbt-babel
An SBT plugin to perform Babel compilation.
Stars: ✭ 12 (-78.95%)
Mutual labels:  transpiler
CFortranTranslator
A translator from Fortran to C++. We provide statement-wise translation to improve readability.
Stars: ✭ 81 (+42.11%)
Mutual labels:  transpiler
abap-data-validator
A data validation tool.
Stars: ✭ 28 (-50.88%)
Mutual labels:  abap
abap-file-formats
File formats that define and specify the file representation for ABAP development objects
Stars: ✭ 39 (-31.58%)
Mutual labels:  abap
Teched17
Code for the demo I gave at SAP TechEd 2017
Stars: ✭ 45 (-21.05%)
Mutual labels:  abap
jazzle
An Innovative, Fast Transpiler for ECMAScript 2015 and later
Stars: ✭ 65 (+14.04%)
Mutual labels:  transpiler
abap mustache
Mustache template engine for ABAP
Stars: ✭ 14 (-75.44%)
Mutual labels:  abap
ABAP-Swagger
Expose ABAP REST services with Swagger/openapi spec
Stars: ✭ 80 (+40.35%)
Mutual labels:  abap
phptojs
PHP-to-JavaScript transpiler
Stars: ✭ 29 (-49.12%)
Mutual labels:  transpiler
dragon
Dragon is a universal Python translater.
Stars: ✭ 26 (-54.39%)
Mutual labels:  transpiler
ABAP-Library
Useful ABAP code snippets
Stars: ✭ 118 (+107.02%)
Mutual labels:  abap
abap-best-practice
A list of common principles of clean ABAP development
Stars: ✭ 69 (+21.05%)
Mutual labels:  abap
Gloa
Glóa - a statically typed language that compiles to Lua. *UNDER DEVELOPMENT*
Stars: ✭ 19 (-66.67%)
Mutual labels:  transpiler
bfpile
Optimizing Brainfuck compiler, transpiler and interpreter
Stars: ✭ 19 (-66.67%)
Mutual labels:  transpiler

transpiler

npm (scoped) npm (scoped) npm (scoped) CI

Input must be ABAP 7.02 syntax, use downport rule in abaplint to automatically change higher syntax before running transpiler.

Target is ES6

Planned database support: SQLite & HANA Express

Playground: https://transpiler.abaplint.org

Technical

  • Fixed point arithmetic is always enabled
  • Everything will run as unicode, targeting UCS-2
  • Endianness ?
  • Time zone = UTC
  • SY-SYSID = ABC
  • SY-MANDT = 123

Testing Locally

Prerequisites: Node.js 16+

npm run install && npm test

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].