next up previous
Next: Tree Structure Up: Phrase Structure Previous: Compiling multiple compilation units

Support code

Parser.c[67]:

#include "csm.h"
#include "gla.h"
#include "litcode.h"
#include "pdl_gen.h"
#include "MakeName.h"
#include "NameStack.h"
#include "FilAlgScope.h"
#include "PkgAlgScope.h"
#include "TypAlgScope.h"

State of import name collection[55]

static int EOTstate = 0;

static int
#if PROTO_OK
FQName(void)
#else
FQName()
#endif
int FQName(void)[62]

void
#if PROTO_OK
StartName(void)
#else
StartName()
#endif
void StartName(void)[56]

void
#if PROTO_OK
GotNameId(int id)
#else
GotNameId(id) int id;
#endif
void GotNameId(int id)[57]

void
#if PROTO_OK
GotPackageImport(void)
#else
GotPackageImport()
#endif
GotPackageImport(void)[58]

void
#if PROTO_OK
GotTypeImport(void)
#else
GotTypeImport()
#endif
void GotTypeImport(void)[61]

void
#if PROTO_OK
EndOfText(char *c, int l, int *t, int *s)
#else
EndOfText(c, l, t, s) char *c; int l, *t, *s;
#endif
void EndOfText(char *c, int l, int *t, int *s)[64]
This macro is attached to a product file.



2008-09-11