00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef __TOYPARSE_INTERNAL_H__
00014 #define __TOYPARSE_INTERNAL_H__
00015
00016 #ifdef __cplusplus
00017 extern "C" {
00018 #endif
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
00038
00039 #endif