15 lines
324 B
C
15 lines
324 B
C
#ifndef UTILS_H
|
|
#define UTILS_H
|
|
#include "parser.h"
|
|
|
|
size_t get_line_count(char *filepath) {
|
|
char *content = read_file_contents(filepath);
|
|
lexer_t *lexer = lexer_new();
|
|
lexer = lexer_parse(lexer, content);
|
|
size_t result = lexer->lines;
|
|
lexer_delete(lexer);
|
|
free(content);
|
|
return result;
|
|
}
|
|
|
|
#endif |