Skip to content
Interpreter for DOBELA esoteric language.
JavaScript C HTML Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dobcon
dobgui
dobweb
tester
tests
array.h
crt.h
dobcon.bat
dobgui.bat
dobweb.bat
hw
impl-errors.txt
impl.txt
interpreter.c
interpreter.h
macros.h
rbtree.h
readme.md
spec.txt

readme.md

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.

You can’t perform that action at this time.