src/ast/interpreter/README
A generic interpreter for Basilisk C
This directory contains the source code and test cases for a generic interpreter for Basilisk C.
The main files are:
- interpreter.c: the source code for the interpreter.
- declarations.h: Declarations of Basilisk-specific default variables and constants.
- overload.h: replacement functions for some system- or Basilisk-specific functions and macros.
- internal.h: prototypes for functions which are internally-defined in the interpreter.
test*.c
andtest*.ref
: the source code and reference files for the test suite. These should be run using the Makefile and:make check
The interpreter is used in particular for dimensional analysis.