|  | GnuCOBOL
    2.0
    A free COBOL compiler | 
#include "config.h"#include <stdio.h>#include <stdlib.h>#include <stddef.h>#include <string.h>#include <ctype.h>#include "cobc.h"#include "tree.h"#include "parser.h"
| Data Structures | |
| struct | system_struct | 
| Macros | |
| #define | SYSTEM_TAB_SIZE sizeof(system_table) / sizeof(struct system_struct) | 
| #define | EXT_SYSTEM_TAB_SIZE sizeof(ext_system_table) / sizeof(struct system_struct) | 
| #define | NUM_RESERVED_WORDS sizeof (reserved_words) / sizeof (struct cobc_reserved) | 
| #define | NUM_INTRINSICS sizeof(function_list) / sizeof(struct cb_intrinsic_table) | 
| Functions | |
| static int | cob_strcasecmp (const void *s1, const void *s2) | 
| static int | reserve_comp (const void *p1, const void *p2) | 
| static int | intrinsic_comp (const void *p1, const void *p2) | 
| static const char * | res_get_feature (const enum cb_system_name_category category) | 
| cb_tree | lookup_system_name (const char *name) | 
| struct cobc_reserved * | lookup_reserved_word (const char *name) | 
| struct cb_intrinsic_table * | lookup_intrinsic (const char *name, const int checkres, const int checkimpl) | 
| void | cb_list_reserved (void) | 
| void | cb_list_intrinsics (void) | 
| void | cb_list_mnemonics (void) | 
| void | cobc_init_reserved (void) | 
| Variables | |
| static struct system_struct | system_table [] | 
| static struct system_struct | ext_system_table [] | 
| static struct cobc_reserved | reserved_words [] | 
| static struct cb_intrinsic_table | function_list [] | 
| static unsigned char | cob_lower_tab [256] | 
| static const unsigned char | pcob_lower_tab [] = "abcdefghijklmnopqrstuvwxyz" | 
| static const unsigned char | pcob_lower_val [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" | 
| #define EXT_SYSTEM_TAB_SIZE sizeof(ext_system_table) / sizeof(struct system_struct) | 
Referenced by cb_list_mnemonics(), and lookup_system_name().
| #define NUM_INTRINSICS sizeof(function_list) / sizeof(struct cb_intrinsic_table) | 
Referenced by cb_list_intrinsics(), and lookup_intrinsic().
| #define NUM_RESERVED_WORDS sizeof (reserved_words) / sizeof (struct cobc_reserved) | 
Referenced by cb_list_reserved(), and lookup_reserved_word().
| #define SYSTEM_TAB_SIZE sizeof(system_table) / sizeof(struct system_struct) | 
Referenced by cb_list_mnemonics(), and lookup_system_name().
| void cb_list_intrinsics | ( | void | ) | 
| void cb_list_mnemonics | ( | void | ) | 
References _, EXT_SYSTEM_TAB_SIZE, res_get_feature(), and SYSTEM_TAB_SIZE.
Referenced by process_command_line().
| void cb_list_reserved | ( | void | ) | 
| 
 | static | 
| void cobc_init_reserved | ( | void | ) | 
| 
 | static | 
References cob_strcasecmp(), and cb_intrinsic_table::name.
Referenced by lookup_intrinsic().
| 
 | read | 
References cobc_nores_base, cb_intrinsic_table::implemented, intrinsic_comp(), noreserve::next, noreserve::noresword, NULL, NUM_INTRINSICS, and unlikely.
Referenced by cb_build_any_intrinsic(), cb_build_intrinsic(), cobc_deciph_funcs(), and while().
| 
 | read | 
References _, CB_CS_PROGRAM_ID, cb_error(), cobc_cs_check, cobc_force_literal, cobc_in_procedure, cobc_in_repository, cobc_nores_base, cobc_reserved::context_sens, cobc_reserved::context_set, cobc_reserved::context_test, FUNCTION_ID, INTRINSIC, noreserve::next, noreserve::noresword, NULL, NUM_RESERVED_WORDS, p, PROGRAM_ID, REPOSITORY, reserve_comp(), cobc_reserved::token, and unlikely.
Referenced by while().
| cb_tree lookup_system_name | ( | const char * | name | ) | 
References cb_intrinsic_table::category, cb_build_system_name(), cob_strcasecmp(), EXT_SYSTEM_TAB_SIZE, NULL, SYSTEM_TAB_SIZE, and cb_intrinsic_table::token.
Referenced by cb_build_display_name(), cb_define_system_name(), and cb_emit_accept_name().
| 
 | static | 
References _, CB_DEVICE_NAME, CB_FEATURE_NAME, and CB_SWITCH_NAME.
Referenced by cb_list_mnemonics().
| 
 | static | 
References cob_strcasecmp(), and cb_intrinsic_table::name.
Referenced by lookup_reserved_word().
| 
 | static | 
Referenced by cob_strcasecmp(), and cobc_init_reserved().
| 
 | static | 
| 
 | static | 
| 
 | static | 
Referenced by cobc_init_reserved().
| 
 | static | 
Referenced by cobc_init_reserved().
| 
 | static | 
| 
 | static |