Inside Eliza

Currently in version 0.11 Eliza is an interpreter. Eliza has a small runtime library for demonstration purposes. Later Eliza will also be able to load code / dynamic libraries / maybe bytecode at runtime. This is still work in progress. This picture shows the basic structure of the GCTF engine.
It consists of the main parts:
eliza engine

  • Main execution structure
  • Symbol table
  • Library functions
  • Backtracker
  • Function call structure
  • Scanner and parser parts
  • Command line options
  • Source file manager
© MH, 2008-02-06