Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 630 Bytes

DokkaModule.md

File metadata and controls

25 lines (15 loc) · 630 Bytes

Module Regina-interpreter

The module is a library for Regina programming language

Package lexer

Contains classes that:

  • transform plain text of .rng files into AST tree
  • perform simple semantic analysis
  • create symbol tables for later use.

Parsing algorithm was taken and rewritten from here. This article also helped.

Many thanks to Cristian Dima and Douglas Crockford.

Package evaluation

Contains API to interact with the system.

Package table

Contains decomposed symbol table.