esjewett / transpiler

Proof of Concept - Very much work in progress

Home Page:https://transpiler.abaplint.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

transpiler

npm (scoped) npm (scoped) CI

Proof of concept, things might change

Type information will be required, to be added later, also more work in abaplint needed for this

Target is ES6

Planned database support: SQLite & HANA Express

Technical

  • Fixed point arithmetic is always enabled
  • Everything will run as unicode, targeting UCS-2
  • Endianess ?
  • Time zone = UTC
  • sysid = "ABC"
  • client = "123"

Running

Prerequsites: Node.js 10+

npm install

npm test

About

Proof of Concept - Very much work in progress

https://transpiler.abaplint.org

License:MIT License


Languages

Language:TypeScript 98.1%Language:JavaScript 1.3%Language:HTML 0.3%Language:CSS 0.2%