#ifndef _MYLEX_H #define _MYLEX_H #include "map.h" #include extern string_map special_char; extern string_map simbolos_especiais; extern string_map simbolos_especiais_composto; extern string_map simbolos_especiais_composto_negrito; extern string_map simbolos_identificadores; extern string_map simbolos_numeros; extern char proximo; extern int linha; extern int identificador_num; void init_special_char(); void init_simbolos_especiais(); void init_simbolos_especiais_compostos(); void init_simbolos_especiais_compostos_negrito(); void init_all_map(); int is_caracter(char tmp); int is_numero(char tmp); void PROXIMO(FILE *fp); char* CODIGO(char *cod); void ERRO(); #endif