2 * Copyright 1993, 2000 Christopher Seiwald.
4 * This file is part of Jam - see jam.c for Copyright information.
7 * parse.h - make and destroy parse trees as driven by the parser
9 * 10/22/02 (seiwald) - working return/break/continue statements
10 * 11/04/02 (seiwald) - const-ing for string literals
17 typedef struct _PARSE PARSE
;
19 LIST
*(*func
) (PARSE
*p
, LOL
*args
, int *jmp
);
30 extern void parse_file (const char *f
);
31 extern void parse_save (PARSE
*p
);
34 LIST
*(*func
) (PARSE
*p
, LOL
*args
, int *jmp
),
43 extern void parse_refer (PARSE
*p
);
44 extern void parse_free (PARSE
*p
);
47 extern const char *multiFormSfx (int cnt
);