Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/djformby/GRFICS
/ functions
Functions
1,420 in github.com/djformby/GRFICS
⨍
Functions
1,420
◇
Types & classes
206
Method
visit
/ B 1.3.1 - Elementary Data Types */ /
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_datatype_info.cc:86
Method
visit
/ B.1 - Common elements */ / / B 1.1 - Letters, digits and identifiers */ /
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_datatype_info.cc:208
Method
visit
/ B.1 - Common elements */ / / B 1.3.3 - Derived data types */ / structure_type_name ':' structure_specification */ NOTE: this is only used inside a T
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_datatype_info.cc:347
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/search_base_type.cc:132
Method
visit
/ B.3 - Language ST (Structured Text) */ / / B 3.1 - Expressions */ /
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/function_call_iterator.cc:105
Method
visit
PROGRAM [RETAIN | NON_RETAIN] program_name [WITH task_name] ':' program_type_name ['(' prog_conf_elements ')'] */ SYM_REF6(program_configuration_c, re
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/function_call_param_iterator.cc:319
Method
visit
/ B 1.5.2 - Function Blocks */ /
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/search_fb_typedecl.cc:55
Method
visit
/ B 0 - Programming Model */ /
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/add_en_eno_param_decl.cc:130
Method
visit
visitor for identifier_c should no longer be necessary. All references to derived datatypes are now stored in then */ AST using either poutyp
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/type_initial_value.cc:133
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/debug_ast.cc:152
Method
visit
/ B.1 - Common elements */ / / B 1.1 - Letters, digits and identifiers */ / SYM_TOKEN(identifier_c)
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_var_name.cc:105
Method
visit
/ B 1.1 - Letters, digits and identifiers */ / return NULL if the symbol is already in the declared_identifiers symbol table, otherwise return the mis
plc_vm/OpenPLC_v2-master/matiec_src/stage3/remove_forward_dependencies.cc:110
Method
visit
/ B.1.5 - Program organization units */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage3/remove_forward_dependencies.cc:139
Method
visit
/ B 0 - Programming Model */ / enumvalue_symtable is filled in by enum_declaration_check_c, during stage3 semantic verification, with a list of all en
plc_vm/OpenPLC_v2-master/matiec_src/stage3/remove_forward_dependencies.cc:225
Method
visit
/ B 1.5 - Program organisation units */ / / B 1.5.1 - Functions */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage3/lvalue_check.cc:377
Method
visit
/ B.1 - Common elements */ / / B 1.1 - Letters, digits and identifiers */ / Before the existance of this derived_datatype_identifier_c class, all iden
plc_vm/OpenPLC_v2-master/matiec_src/stage3/narrow_candidate_datatypes.cc:438
Method
visit
/ B 1.2 - Constants */ / / B 1.2.1 - Numeric Literals */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage3/constant_folding.cc:804
Method
visit
/ B.3 - Language ST (Structured Text) */ / / B 3.2 Statements */ / / B 3.2.3 Selection Statements */ / CASE expression OF case_element_list ELSE state
plc_vm/OpenPLC_v2-master/matiec_src/stage3/case_elements_check.cc:210
Method
visit
/ B 1.3.3 - Derived data types */ / function_block_type_name ASSIGN structure_initialization */ structure_initialization -> may be NULL ! */ SYM_REF2(
plc_vm/OpenPLC_v2-master/matiec_src/stage3/declaration_check.cc:172
Method
visit
/ B 1.5.2 - Function Blocks */ / FUNCTION_BLOCK derived_function_block_name io_OR_other_var_declarations function_block_body END_FUNCTION_BLOCK */ SYM
plc_vm/OpenPLC_v2-master/matiec_src/stage3/declaration_check.cc:249
Method
visit
| instruction_list il_instruction */ SYM_LIST(instruction_list_c)
plc_vm/OpenPLC_v2-master/matiec_src/stage3/forced_narrow_candidate_datatypes.cc:161
Method
visit
/ B 1.5 Program organization units */ / / B 1.5.1 Functions */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage3/flow_control_analysis.cc:166
Method
visit
/ B 1.2 - Constants */ / / B 1.2.1 - Numeric Literals */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage3/print_datatypes_error.cc:337
Method
visit
/ B.1 - Common elements */ / / B.1.3 - Data types */ / / B 1.3.3 - Derived data types */ / enumerated_type_name ':' enumerated_spec_init */
plc_vm/OpenPLC_v2-master/matiec_src/stage3/enum_declaration_check.cc:122
Method
visit
/ B 0 - Programming Model */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage3/enum_declaration_check.cc:189
Method
visit
/ B.1 - Common elements */ / / B.1.3 - Data types */ / / B 1.3.3 - Derived data types */ / enumerated_type_name ':' enumerated_spec_init */
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.cc:116
Method
visit
/ B.1 - Common elements */ / / B.1.3 - Data types */ / / B 1.3.3 - Derived data types */ / TYPE type_declaration_list END_TYPE */
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.cc:225
Method
visit
/ B 0 - Programming Model */ / main entry function! */
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.cc:692
Method
visit
signed_integer DOTDOT signed_integer */ dimension will be filled in during stage 3 (array_range_check_c) with the number of elements in this subrange
plc_vm/OpenPLC_v2-master/matiec_src/stage3/array_range_check.cc:193
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_iec/generate_iec.cc:212
Method
visit
/ 2.1.6 - Pragmas */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_base.cc:334
Method
visit
/ B.1 - Common elements */ / / B 1.1 - Letters, digits and identifiers */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_base.cc:875
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfcdecl.cc:81
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_location_list.cc:89
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_var_list.cc:61
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_var_list.cc:149
Method
visit
/ B 1.3.3 - Derived data types */ / enumerated_type_name ':' enumerated_spec_init */
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_var_list.cc:410
Method
visit
CONFIGURATION configuration_name optional_global_var_declarations (resource_declaration_list | single_resource_declaration) optional_access_d
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_configbody.cc:58
Method
visit
/ B.1.5 - Program organization units */ / / B 1.5.1 - Functions */ / FUNCTION derived_function_name ':' elementary_type_name io_OR_function_var_declar
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:283
Method
visit
/ B 1.4 - Variables */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:476
Method
visit
TASK task_name task_initialization */ SYM_REF2(task_configuration_c, task_name, task_initialization)
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:658
Method
visit
/ 2.1.6 - Pragmas */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:687
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:734
Method
visit
/ 2.1.6 - Pragmas */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:1366
Method
visit
/ B.1 - Common elements */ / / B 1.1 - Letters, digits and identifiers */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:1644
Method
visit
signed_integer DOTDOT signed_integer */
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_st.cc:228
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfc.cc:154
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfc.cc:708
Method
visit
/ B.1 - Common elements */ / / B 1.1 - Letters, digits and identifiers */ /
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_inlinefcall.cc:289
Method
visit
/ B.1 - Common elements */ / / B.1.3 - Data types */ / / B 1.3.1 - Elementary Data Types */ / / B 1.3.2 - Generic Data Types */ / / B 1.3.3 - Deriv
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_typedecl.cc:140
Method
visit
/ B 1.3.3 - Derived data types */ / subrange_type_name ':' subrange_spec_init */
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_typedecl.cc:369
Method
visit
/ B.1 - Common elements */ / / B.1.3 - Data types */ / / B 1.3.3 - Derived data types */ / identifier ':' array_spec_init */
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_typedecl.cc:1058
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:50
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:146
Method
visit
helper symbol for structure_declaration */ structure_element_declaration_list structure_element_declaration ';' */
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:414
Method
visit
helper symbol for structure_initialization */ structure_element_initialization_list ',' structure_element_initialization */
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:472
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:559
Method
visit
helper symbol for array_initialization */ structure_element_initialization_list ',' structure_element_initialization */
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:691
Method
visit
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:1241
Method
visit_list
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/visitor.cc:169
Method
void_type_init
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:932
Method
widening_conversion
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.cc:286
Method
~add_en_eno_param_decl_c
Destructor for the singleton class */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/add_en_eno_param_decl.cc:78
Method
~array_range_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/array_range_check.cc:98
Method
~case_elements_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/case_elements_check.cc:88
Method
~check_extern_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/declaration_check.cc:100
Method
~const_value_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/absyntax.hh:146
Method
~constant_folding_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/constant_folding.cc:788
Method
~constant_propagation_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/constant_folding.cc:1248
Method
~create_enumtype_conversion_functions_c
plc_vm/OpenPLC_v2-master/matiec_src/stage1_2/create_enumtype_conversion_functions.cc:65
Method
~declaration_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/declaration_check.cc:236
Method
~enum_declaration_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/enum_declaration_check.cc:181
Method
~fcall_iterator_visitor_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/visitor.cc:261
Method
~fill_candidate_datatypes_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.cc:277
Method
~flow_control_analysis_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/flow_control_analysis.cc:130
Method
~forced_narrow_candidate_datatypes_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/forced_narrow_candidate_datatypes.cc:118
Method
~generate_c_array_initialization_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:87
Method
~generate_c_base_and_typeid_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_base.cc:866
Method
~generate_c_base_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_base.cc:113
Function
~generate_c_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:2125
Method
~generate_c_config_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:1350
Method
~generate_c_configbody_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_configbody.cc:33
Method
~generate_c_il_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_il.cc:218
Method
~generate_c_implicit_typedecl_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_typedecl.cc:1045
Method
~generate_c_inlinefcall_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_inlinefcall.cc:76
Method
~generate_c_resources_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:1589
Method
~generate_c_sfc_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfc.cc:691
Method
~generate_c_sfc_elements_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfc.cc:74
Method
~generate_c_sfcdecl_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfcdecl.cc:66
Method
~generate_c_st_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_st.cc:103
Method
~generate_c_structure_initialization_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:519
Method
~generate_c_typedecl_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_typedecl.cc:268
Method
~generate_c_vardecl_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:1138
Method
~generate_datatypes_aliasid_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_typedecl.cc:98
Method
~generate_iec_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_iec/generate_iec.cc:91
Method
~generate_location_list_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_location_list.cc:39
Method
~generate_var_list_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_var_list.cc:253
Method
~get_datatype_id_str_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_datatype_info.cc:186
Method
~get_datatype_info_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_datatype_info.hh:56
Method
~get_sizeof_datatype_c
Destructor for the singleton class */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/get_sizeof_datatype.cc:136
← previous
next →
1,301–1,400 of 1,420, ranked by callers