HOPS
HOPS class reference
ffcontrol.h
Go to the documentation of this file.
1 #ifndef FFCONTROL_H__
2 #define FFCONTROL_H__
3 
4 #include "control.h"
5 
6 int copy_cblock_parts ( struct c_block* f, struct c_block* t);
7 int create_fsm();
8 int criteria_match (struct c_block* cb_ptr, char base[2],
9  char sour[31], char group, int time);
10 int default_cblock (struct c_block *cb_ptr);
11 char* get_bfstring (char* barg);
12 void init_tokens(int where);
13 void free_tokens(int where); /* stub */
14 int is_keyword (char* next_token);
15 int is_timeval(char *next_token, int *i_value);
16 int is_integer (char *next_token, int *i_value);
17 int is_float (char *next_token, double *f_value);
18 int is_char (char *next_token);
19 int lex (char* input_string);
20 int nullify_cblock (struct c_block *cb_ptr);
21 int parse_control_file (char* control_file_name, char** control_file_buff,
22  char** set_string_buff, int where);
23 int parser(void);
24 static int append_cblocks (struct c_block **cb_start,
25  struct c_block **cb_end, int num);
26 static void parsing_error (int state_num, int ntok);
27 int read_control_file (char* control_file_name,
28  char** input_string, int* flag);
29 int skip_data (int scantime, char* baseline, char* source, char group);
30 int skip_index (int ind, struct c_block* cblock);
31 // int fcode (char c, char *codes);
32 
33 #endif /* end of include guard: FFCONTROL_H__ */
Definition: control.h:23
int skip_index(int ind, struct c_block *cblock)
Definition: skip_index.c:16
int copy_cblock_parts(struct c_block *f, struct c_block *t)
Definition: copy_cblock_parts.c:17
int read_control_file(char *control_file_name, char **input_string, int *flag)
Definition: read_control_file.c:41
int skip_data(int scantime, char *baseline, char *source, char group)
Definition: skip_data.c:29
void init_tokens(int where)
Definition: init_tokens.c:43
void free_tokens(int where)
Definition: init_tokens.c:25
int criteria_match(struct c_block *cb_ptr, char base[2], char sour[31], char group, int time)
Definition: criteria_match.c:17
int nullify_cblock(struct c_block *cb_ptr)
Definition: nullify_cblock.c:20
int parser(void)
Definition: parser.c:145
int is_timeval(char *next_token, int *i_value)
Definition: lex.c:57
char * get_bfstring(char *barg)
Definition: get_bfstring.c:26
int is_float(char *next_token, double *f_value)
Definition: lex.c:145
int create_fsm()
Definition: create_fsm.c:30
int is_integer(char *next_token, int *i_value)
Definition: lex.c:110
int is_keyword(char *next_token)
Definition: lex.c:27
int parse_control_file(char *control_file_name, char **control_file_buff, char **set_string_buff, int where)
Definition: parse_control_file.c:34
int default_cblock(struct c_block *cb_ptr)
Definition: default_cblock.c:18
int lex(char *input_string)
Definition: lex.c:185
int is_char(char *next_token)
Definition: lex.c:170
char * set_string_buff
Definition: ffcontrol_module_extern.c:14
char * control_file_buff
Definition: ffcontrol_module_extern.c:13
int base
Definition: fourfit3.c:62
int baseline
Definition: fourfit3.c:62
t
Definition: picking_aedit.py:14