Mescal
Loading...
Searching...
No Matches
shell_separ.h
1/*********************************************/
2/* Procèdures de séparation pour l'affichage */
3/*********************************************/
4
5#ifndef SHELL_SEPAR_H
6#define SHELL_SEPAR_H
7
8#include "alloc.h"
9#include "shell_sclass.h"
10#include "sep_group.h"
11#include "sep_pol.h"
12#include "shell_errors.h"
13
14#define BUFFERSIZE 200
15
16#define ANSI_COLOR_RED "\x1b[31m"
17#define ANSI_COLOR_GREEN "\x1b[32m"
18#define ANSI_COLOR_YELLOW "\x1b[33m"
19#define ANSI_COLOR_BLUE "\x1b[34m"
20#define ANSI_COLOR_MAGENTA "\x1b[35m"
21#define ANSI_COLOR_CYAN "\x1b[36m"
22#define ANSI_COLOR_TEST "\x1b[48;5;68m\x1b[38;5;226m"
23#define ANSI_COLOR_RESET "\x1b[0m"
24
29extern bool (*class_separation[CL_END]) (nfa*, nfa*, bool, FILE*);
30
31void init_separation(void);
32
33
34
35
36
37#endif
Macros and functions to help memory allocation.
Separation by group languages.
Separation by classes built with polynomial closure.
Type used to represent a NFA.
Definition nfa.h:43