Sen descrición

vladfolts 83734c2159 Merge pull request #29 from vladfolts/rel_v1.0 %!s(int64=11) %!d(string=hai) anos
browser cad6ffe01e include local copy of JS libs: codemirror and processing %!s(int64=11) %!d(string=hai) anos
doc f5caf80c82 original report %!s(int64=12) %!d(string=hai) anos
src d2e47e410a . %!s(int64=11) %!d(string=hai) anos
test 06ecbc59c5 fix code generation when array field is passed as VAR %!s(int64=11) %!d(string=hai) anos
.gitattributes 53614ee1c1 initial commit %!s(int64=12) %!d(string=hai) anos
.gitignore 67116f7651 ignore sublime project %!s(int64=11) %!d(string=hai) anos
LICENSE.md 649d2bc63e rename license file %!s(int64=12) %!d(string=hai) anos
README.md 242ed6e866 add link to online page %!s(int64=12) %!d(string=hai) anos
build.cmd cac35d30cf include current version (revision) to generated html %!s(int64=12) %!d(string=hai) anos
build.py cad6ffe01e include local copy of JS libs: codemirror and processing %!s(int64=11) %!d(string=hai) anos

README.md

Oberon 07 compiler

Written in JavaScript and transaltes Oberon to JavaScript code so it can be run in web browser.

Quick start

You can try the compiler online here.

To build it locally run build.cmd (Python 2.x or 3.x is required). It will make _out/os.js and _out/oberonjs.html. Open oberonjs.html in the browser and try the compiler!