25 lines
483 B
C
25 lines
483 B
C
#define ALPHA_OFFSET 6
|
|
#define TOK_LEN 3
|
|
|
|
//returns for is_tok
|
|
#define INVALID_ARG "invalid"
|
|
#define CHECK_OTHER "diff"
|
|
|
|
//argument type in main
|
|
#define NO_ARG 0
|
|
#define DIFF_ARG 1
|
|
#define TOK_ARG 2
|
|
|
|
#include <string.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include "flex.h"
|
|
|
|
extern int line_number, column_number;
|
|
extern char *yytext;
|
|
extern FILE *yyin;
|
|
int arg;
|
|
|
|
int main(int argc, char* argv[]);
|
|
char *is_tok(int argc, char* argv[]);
|
|
int is_alpha_file(char *file, int file_len); |