/******************************************************************************
 *
 * 9998sketch/parse.h
 *
 * (c) Eugene K. Ressler, Jr. 2004, 2005
 *
 * A program related to the book
 *
 * Fundamentals of Virtual World Simulation
 * by Eugene K. Ressler, Jr.
 *
 * No warranty of correctness or capability of any kind is expressed or implied.
 *
 * The author grants free use of this code for any purpose as long any text,
 * executable program, library file, or source code distributed to others 
 * and employing any portion of this code clearly cites the book named above.
 *
 ******************************************************************************/

#ifndef __PARSE_H
#define __PARSE_H

#include "scene.h"
#include "error.h"
#include "symbol.h"

extern int yydebug;
extern SRC_LINE line;
extern GLOBAL_ENV parsed_global_env[1];

void set_lexer_file(char *file_name, FILE *f);
int parse(SYMBOL_TABLE *st);
OBJECT *parsed_objects(void);

#endif
