/DOBELA

Interpreter for DOBELA esoteric language.

Primary LanguageJavaScript

DOBELA interpreter code is in interpreter.c/interpreter.h
There are 4 clients that use that code: tester, dobgui, dobcon, dobweb.
tester and dobgui are currently unsupported, may not work or even compile.

  • tester - is supposed to run tests from 'tests' folder, test files are supposed to have format described in tests\test-format.txt, but currently majority of test files are just DOBELA programs that need to be run and checked manually
  • dobgui - win32 app
  • dobcon - console app, should work on Windows and Linux. dobcon is able to run polyglot in acceptable time
  • dobweb - online app at stasoid.gihub.io/dobela, transpiled to js with Emscripten. dobweb works well only for small programs, it runs polyglot very slowly

DOBELA spec - unfinished, based on spec v13 at esolongs.

Implementation notes, types of errors in interpreter.