1 /* ----------------------------------------------------------------------------
3 * Purpose : header file for input.c
4 * ----------------------------------------------------------------------------
7 #define TOKEN_MAXSIZ 1023 /* maximum size of token */
8 #define INPUT_BUFSIZ TOKEN_MAXSIZ + 1 /* allow for terminating null */
10 * #define DELIMITER_BEGIN_LIST '{'
11 * #define DELIMITER_END_LIST '}'
14 /* Possible token types in file */
35 #define NUM_ERRS 7 /* don't count ERR_NONE */
38 Tree* ReadTreeFromFile(char *fname, ErrCode *error);
39 void SetNodeLabelAndValue(Tree *node, char *label_and_value);
40 int SaveTreeToFile(Tree *tree, char *fname);