2020-10-30 13:06:02 -04:00
|
|
|
#ifndef parser
|
|
|
|
#define parser
|
2020-10-29 20:22:03 -04:00
|
|
|
struct line {
|
|
|
|
char** tokens;
|
|
|
|
int tokenscount;
|
|
|
|
int truen;
|
|
|
|
};
|
|
|
|
|
|
|
|
void getinfo(FILE* input, int* lncount, int* widestln, int* maxtokens);
|
2020-10-29 21:06:33 -04:00
|
|
|
void freelns(struct line** lns, int lnscount);
|
2020-10-29 20:22:03 -04:00
|
|
|
struct line** parse(FILE* input, int lncount, int widestln, int maxtokens);
|
2020-10-30 13:06:02 -04:00
|
|
|
#endif
|