Files
compiler-the-translators/runner.h
2025-02-21 14:30:14 -05:00

31 lines
596 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"
#include "typedefs.h"
extern int line_number, column_number;
extern char *yytext;
extern FILE *yyin;
int arg;
SymbolTable * top;
SymbolTable * curr;
int main(int argc, char* argv[]);
char *is_tok(int argc, char* argv[]);
int is_alpha_file(char *file, int file_len);
void enter_scope(int, int);
void exit_scope(void);