Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Related Pages

compile.h

00001 /* 00002 * Copyright (C) 1997-2004 The CDG Team <cdg@nats.informatik.uni-hamburg.de> 00003 * 00004 * This file is free software; as a special exception the author gives 00005 * unlimited permission to copy and/or distribute it, with or without 00006 * modifications, as long as this notice is preserved. 00007 * 00008 * This program is distributed in the hope that it will be useful, but 00009 * WITHOUT ANY WARRANTY, to the extent permitted by law; without even the 00010 * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00011 * 00012 * Birth: 10.5.1 00013 * $Id: compile.h,v 1.16 2004/02/25 14:28:02 micha Exp $ 00014 */ 00015 00016 /* ------------------------------------------------------------------------- 00017 * @addtogroup Compiler 00018 * @{ 00019 */ 00020 #ifndef COMPILE_H 00021 #define COMPILE_H 00022 00023 /* -- INCLUDES ---------------------------------------------------------- */ 00024 #include <blah.h> 00025 #include "input.h" 00026 00027 /* -- FUNCTIONS --------------------------------------------------------- */ 00028 00029 Boolean comInitGrammar(Input); 00030 Input comLoad(String filename); 00031 String comCompile(int no, char **args); 00032 void comApprove(int no, char **args); 00033 void comFinalize(void); 00034 void comFinitGrammar(Input); 00035 void comInitialize(void); 00036 00037 /* ---------------------------------------------------------------------- */ 00038 /** @} */ 00039 #endif /* don't insert anything after this #endif */

CDG 0.95 (20 Oct 2004)