Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields  

toyparse_internal.h

00001 /***************************************************************************
00002                           toyparse_internal.h
00003 
00004     Internal function definitions used only in the Toy Memory String Parser.
00005                              -------------------
00006     begin                : Sat Jan 25 2003
00007     copyright            : (C) 2003 by Tyler Montbriand
00008     student #            : 200200370
00009     class                : CS330
00010     email                : monttyle@heavyspace.ca 
00011 ***************************************************************************/
00012 
00013 #ifndef __TOYPARSE_INTERNAL_H__
00014 #define __TOYPARSE_INTERNAL_H__
00015 
00016 #ifdef __cplusplus
00017   extern "C" {
00018 #endif/*__cplusplus*/
00019 
00021 TokenType *TokensToType(const char **tokens, const char **table[]);
00022 
00027 int FindInList(const char *str, const char *list[]);
00028 
00030 int CompareType(const char *str, const char *typestr);
00031 
00032 char **Explode(const char *str);
00033 void FreeStrList(char **str);
00034 
00035 #ifdef __cplusplus
00036   }
00037 #endif/*__cplusplus*/
00038 
00039 #endif/*__TOYPARSE_INTERNAL_H__*/

Generated on Fri Apr 4 14:29:07 2003 for ToyMem by doxygen1.3-rc3