5#ifndef SHELL_COMMANDS_H
6#define SHELL_COMMANDS_H
16#include "parse_regexp.h"
19#include "shell_memb.h"
20#include "shell_sclass.h"
21#include "shell_separ.h"
33extern sub_level optimization_level;
42int com_get_object(
int i,
50void com_setrec_command(
char* varname,
169bool param_checkobjtype(
int i,
201void usage_generic(par_type* types,
245int shell_mccluskey_reg(
char* varname,
260int shell_thompson_nfa(
char* varname,
275int shell_glushkov_nfa(
char* varname,
290int shell_mirror_nfa(
char* varname,
305int shell_union_nfa(
char* varname,
320int shell_intersect_nfa(
char* varname,
335int shell_directproduct_dfa(
char* varname,
350int shell_concat_nfa(
char* varname,
365int shell_kleene_nfa(
char* varname,
380int shell_elimeps_nfa(
char* varname,
395int shell_trim_nfa(
char* varname,
414int shell_determinize_nfa(
char* varname,
430int shell_complement_nfa(
char* varname,
446int shell_hopcroft_nfa(
char* varname,
461int shell_brzozowski_nfa(
char* varname,
476int shell_invtrans(
char* varname,
491int shell_folding_dfa(
char* varname,
506int shell_dycktrans_nfa(
char* varname,
521int shell_random_nfa(
char* varname,
536int shell_random_dfa(
char* varname,
557int shell_open_object(
char* varname,
Macros and functions to help memory allocation.
Macros for displaying error messages.
Computation of a regular expression from a NFA with the Brzozowski-McCluskey algorithm.
Separation by group languages.
A command.
Definition shell_keywords.h:221
Parameters of a command.
Definition shell_keywords.h:211
Chain of strings in a command.
Definition shell_keywords.h:202