© Jørgen Steensgaard-Madsen, Copenhagen, 2006
Other files in a contribution subdirectory                                                  
 
   

This is a brief list of other files in a contribution subdirectory
The test language interpreter $(ULCSYS)
Syntax of the test language $(ULCSYS).ulc
C header files for the semantics of
the test language
semantics.h
Routines that interface semantics
to interpretation
glue.c (and glue.o)
Table of semantic routines dispatch.c
Link to common type definitions types.h
The first two lines illustrates the following rule
An interpreter L and its syntax file L.ulc must be in the same directory
The reason is that interpreters have a common spine, which is linked with contribution libraries, glue routines to interface to the interpretation engine, and a dispatch table. The syntax file is read and used to define an initial name environment.

Contents

Demo language
·Implementation tool
Copyrights


Introduction
Principles
·Interpreter construction


Contribution directory
Make commands
Semantics
Illustration
·Auxiliary files
Toplevel files
Reference
Download
Appendices



File translated from TEX by TTH, version 3.33.
On 18 Oct 2006, 16:47.
SourceForge.net Logo