/*
* Copyright 1993, 2000 Christopher Seiwald.
*
* This file is part of Jam - see jam.c for Copyright information.
*/
/*
* parse.h - make and destroy parse trees as driven by the parser
*/
/*
* parse tree node
*/
typedef struct _PARSE PARSE;
struct _PARSE {
LIST *(*func)( PARSE *p, LOL *args );
PARSE *left;
PARSE *right;
PARSE *third;
char *string;
char *string1;
int num;
int refs;
} ;
void parse_file( char *f );
void parse_save( PARSE *p );
PARSE * parse_make(
LIST *(*func)( PARSE *p, LOL *args ),
PARSE *left,
PARSE *right,
PARSE *third,
char *string,
char *string1,
int num );
void parse_refer( PARSE *p );
void parse_free( PARSE *p );
# |
Change |
User |
Description |
Committed |
|
#2
|
553 |
Grant Glouser |
Integrate Jam 2.3 changes. |
|
|
#1
|
300 |
Grant Glouser |
Branching jam sources to my guest directory. |
|
|
//guest/perforce_software/jam/src/parse.h |
#1
|
2 |
laura |
Add Jam/MR 2.2 source |
|
|