Kestrel Interface
Loading...
Searching...
No Matches
kest_eff_section.h
Go to the documentation of this file.
1#ifndef KEST_EFF_DESC_FILE_SECTIONS_H_
2#define KEST_EFF_DESC_FILE_SECTIONS_H_
3
9
10int get_section_start_score(char *str, int current_score);
11
12int kest_settings_section_extract (kest_eff_parsing_state *ps, kest_setting_pll **list, struct kest_ast_node *sect);
13int kest_parameters_section_extract(kest_eff_parsing_state *ps, kest_parameter_pll **list, struct kest_ast_node *sect);
14int kest_resources_section_extract (kest_eff_parsing_state *ps, kest_dsp_resource_pll **list, struct kest_ast_node *sect);
16
17int kest_dictionary_section_lookup_str (kest_ast_node *section, const char *name, const char **result);
18int kest_dictionary_section_lookup_float(kest_ast_node *section, const char *name, float *result);
19int kest_dictionary_section_lookup_int (kest_ast_node *section, const char *name, int *result);
20int kest_dictionary_section_lookup_expr (kest_ast_node *section, const char *name, kest_expression **result);
21int kest_dictionary_section_lookup_dict (kest_ast_node *section, const char *name, kest_dictionary **result);
22
23int token_is_valid_section_name(char *str);
24
27
28#endif
int kest_dictionary_section_lookup_int(kest_ast_node *section, const char *name, int *result)
int kest_parse_dictionary_section(kest_eff_parsing_state *ps, kest_ast_node *section)
int kest_settings_section_extract(kest_eff_parsing_state *ps, kest_setting_pll **list, struct kest_ast_node *sect)
int kest_parameters_section_extract(kest_eff_parsing_state *ps, kest_parameter_pll **list, struct kest_ast_node *sect)
int kest_dictionary_section_lookup_str(kest_ast_node *section, const char *name, const char **result)
int kest_parse_code_section(kest_eff_parsing_state *ps, kest_ast_node *section)
int token_is_valid_section_name(char *str)
int kest_resources_section_extract(kest_eff_parsing_state *ps, kest_dsp_resource_pll **list, struct kest_ast_node *sect)
int kest_dictionary_section_lookup_expr(kest_ast_node *section, const char *name, kest_expression **result)
int kest_dictionary_section_lookup_float(kest_ast_node *section, const char *name, float *result)
int kest_defs_section_extract(kest_eff_parsing_state *ps, kest_expr_scope *scope, struct kest_ast_node *sect)
int kest_dictionary_section_lookup_dict(kest_ast_node *section, const char *name, kest_dictionary **result)
int get_section_start_score(char *str, int current_score)
const char * name
struct kest_dictionary * dict