Skip to content

MCluck90/arm-ts

Repository files navigation

ARM-ts

A compiler for a subset of TypeScript. Based on Compiling to Assembly from Scratch by Vladimir Keleshev.

Getting Started

I'm developing this on Windows with WSL. Here's how I set up WSL:

$ apt-get install build-essentials
$ apt-get install gcc-arm-linux-gnueabihf
$ apt-get install qemu-user

Running Programs

The run script can be run from Git Bash or Cygwin:

$ ./run ./examples/hello-world.ts

If you want to run code in dynamic typing mode, use run-dynamic:

$ ./run-dynamic ./examples/dynamic.js

Tests

Parser tests:

$ npm test

Integration tests:

./integration

About

A subset of TypeScript for ARM systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published