eccodes/src
shahramn c59047f34f eckit::geo: exception handling and macros 2024-12-20 19:26:40 +00:00
..
accessor Guard against case when no argument is passed in 2024-12-20 18:06:37 +00:00
deprecated Merge branch 'develop' into feature/modernisation_merge_accessor_classes 2024-09-04 16:56:29 +02:00
dumper Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
expression Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
geo eckit::geo: exception handling and macros 2024-12-20 19:26:40 +00:00
CMakeLists.txt Conversion of dumpers to C++ (#278) 2024-12-18 16:52:24 +00:00
README
TODO
accessor.class Dead code removal: init_class 2023-06-30 14:57:44 +00:00
accessor_class_hierarchy.txt Dead code removal: Accessor for gds_not_present 2024-08-21 22:45:38 +01:00
action.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
action.class Compiler warnings 2024-08-30 15:27:35 +01:00
action_class_alias.cc Formatting 2024-11-27 08:58:12 +00:00
action_class_assert.cc Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
action_class_close.cc Const correctness 2024-09-05 11:37:47 +01:00
action_class_concept.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
action_class_gen.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
action_class_hash_array.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
action_class_hierarchy.txt Dead code removal: Unused action 2023-08-23 17:22:19 +01:00
action_class_if.cc Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
action_class_list.cc Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
action_class_meta.cc Compiler warnings 2024-08-30 15:27:35 +01:00
action_class_modify.cc Merge branch 'develop' into feature/modernisation_merge_accessor_classes 2024-09-04 16:56:29 +02:00
action_class_noop.cc Compiler warnings 2024-08-30 15:27:35 +01:00
action_class_print.cc ECC-1929: Definitions: Ability to use the print statement 2024-10-04 13:10:07 +01:00
action_class_put.cc Testing: Deprecated statements 2024-01-10 13:18:20 +00:00
action_class_remove.cc Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
action_class_rename.cc Merge branch 'develop' into feature/modernisation_merge_accessor_classes 2024-09-04 16:56:29 +02:00
action_class_section.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
action_class_set.cc Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
action_class_set_darray.cc Dead code removal 2024-10-12 14:48:36 +01:00
action_class_set_missing.cc Dead code removal 2024-10-06 13:50:10 +01:00
action_class_set_sarray.cc Dead code removal 2024-10-12 16:06:41 +01:00
action_class_switch.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
action_class_template.cc Merge branch 'develop' into feature/modernisation_merge_accessor_classes 2024-09-04 16:56:29 +02:00
action_class_transient_darray.cc Dead code removal 2024-10-12 14:48:36 +01:00
action_class_trigger.cc Testing: Deprecated statements 2024-01-10 13:18:20 +00:00
action_class_variable.cc Compiler warnings 2024-08-30 15:27:35 +01:00
action_class_when.cc Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
action_class_while.cc Testing: Deprecated statements 2024-01-10 13:18:20 +00:00
action_class_write.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
bufr_keys_iterator.cc Modernisation: Merge accessor classes 2024-08-12 01:54:29 +02:00
bufr_util.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
codes_memfs.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
codes_util.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
dummy_yyunput
ecc_numeric_limits.h ECC-1930: Renamed: NumericLimits.h -> ecc_numeric_limits.h 2024-10-09 15:42:46 +01:00
eccodes.cc ECC-1952: C API: Deprecate functions codes_context_set_memory_proc, codes_context_set_persistent_memory_proc and codes_context_set_buffer_memory_proc 2024-11-21 15:49:10 +00:00
eccodes.h Add function codes_key_is_computed 2024-12-05 20:50:54 +01:00
eccodes_prototypes.h Conversion of dumpers to C++ (#278) 2024-12-18 16:52:24 +00:00
eccodes_version.h.in
eccodes_windef.h
encode_double_array.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
errors.pl ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
extrules.am Add extra error codes 2023-07-24 13:25:18 +00:00
functions.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib2c.pl
grib_accessor_class.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_accessor_class.h GRIB message validity checker - Work in progress 2024-12-13 18:21:02 +00:00
grib_accessor_classes_hash.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_accessor_factory.h GRIB message validity checker - Work in progress 2024-12-13 18:21:02 +00:00
grib_accessor_factory_hash_list GRIB message validity checker - Work in progress 2024-12-13 18:21:02 +00:00
grib_api.h ECC-1952: C API: Deprecate functions codes_context_set_memory_proc, codes_context_set_persistent_memory_proc and codes_context_set_buffer_memory_proc 2024-11-21 15:49:10 +00:00
grib_api.h.in
grib_api_internal.h Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_api_internal.h.in
grib_api_version.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_api_version.cc.in ECC-1904: API function to get the git branch 2024-08-15 12:28:29 +01:00
grib_bits.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_bits_any_endian.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_bits_any_endian_omp.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_bits_any_endian_simple.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_bits_any_endian_simple.h Dead code removal: old templates/structs 2023-06-21 13:11:25 +01:00
grib_bits_any_endian_vector.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_bits_fast_big_endian.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_bits_fast_big_endian_omp.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_bits_fast_big_endian_simple.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_bits_fast_big_endian_vector.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_bits_ibmpow.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_bits_ibmpow_opt.cc ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
grib_buffer.cc Modernisation: Merge accessor classes 2024-08-12 01:54:29 +02:00
grib_bufr_descriptor.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_bufr_descriptors_array.cc Dead code removal 2024-10-12 17:06:11 +01:00
grib_concept.cc Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
grib_context.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_darray.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_date.cc Dead code removal 2023-06-28 10:35:39 +01:00
grib_db.cc Dead code removal 2023-06-24 17:34:25 +01:00
grib_dependency.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_dumper_factory.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_dumper_factory.h Conversion of dumpers to C++ (#278) 2024-12-18 16:52:24 +00:00
grib_errors.cc Get rid of the NUMBER macro 2024-01-30 12:08:46 +00:00
grib_errors.cc.in Get rid of the NUMBER macro 2024-01-30 12:08:46 +00:00
grib_errors.txt Error messages 2023-12-15 13:44:12 +00:00
grib_errors_internal.txt Add extra error codes 2023-07-27 13:17:34 +01:00
grib_fieldset.cc Remove unused data members 2024-10-24 15:43:48 +01:00
grib_filepool.cc Debugging: file pool contents 2024-10-30 16:42:18 +00:00
grib_handle.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_hash_array.cc Dead code removal 2024-10-12 17:06:11 +01:00
grib_hash_keys.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_iarray.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_ibmfloat.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_ibmfloat.h Conversion of dumpers to C++ (#278) 2024-12-18 16:52:24 +00:00
grib_ieeefloat.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_ieeefloat.h Fix index in IbmTable 2023-10-12 22:02:50 +00:00
grib_index.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_io.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_iterator_factory.cc Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
grib_iterator_factory.h Reorganize src dir/files 2024-12-12 15:49:23 +00:00
grib_itrie.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_itrie_keys.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_jasper_encoding.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_keys_iterator.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_lex.cc Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
grib_loader_from_handle.cc Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
grib_memory.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_nearest_factory.cc Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
grib_nearest_factory.h Reorganize src dir/files 2024-12-12 15:49:23 +00:00
grib_oarray.cc Dead code removal 2024-10-12 16:32:49 +01:00
grib_openjpeg_encoding.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_optimize_decimal_factor.cc Error messages 2024-01-31 15:58:42 +00:00
grib_optimize_decimal_factor.h
grib_parse_utils.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_query.cc Modernisation: Private member variables in bufr_data_array 2024-09-19 17:34:41 +02:00
grib_rules.cc Dead code removal 2023-06-22 11:21:39 +01:00
grib_sarray.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_scaling.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_scaling.h Copyright 2024-03-12 12:05:25 +00:00
grib_templates.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_timer.cc Testing: grib timer 2023-08-20 19:02:13 +01:00
grib_trie.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_trie_with_rank.cc Dead code removal 2024-10-12 15:12:43 +01:00
grib_util.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_value.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_value.h Fix header files and add copyright notices 2023-04-21 14:09:28 +01:00
grib_vdarray.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_viarray.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
grib_vsarray.cc Dead code removal 2024-10-12 16:32:49 +01:00
grib_yacc.cc Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
grib_yacc.h ECC-1860: Definition language: Add 'isnot' operator for strings 2024-07-04 15:54:59 +01:00
gribl.l ECC-1860: Definition language: Add 'isnot' operator for strings 2024-07-04 15:54:59 +01:00
griby.y Conversion of expressions and arguments to C++ (#271) 2024-12-07 19:17:55 +00:00
iterator.class
iterator_class_hierarchy.txt ECC-1361: HEALPix iterator/nearest 2023-08-31 10:50:31 +01:00
make_accessor_class_hash.sh Modernisation: Merge accessor classes 2024-08-12 01:54:29 +02:00
make_accessor_class_hierarchy_dirs.sh ECC-1508: Change file extensions to '.cc' 2023-01-30 12:13:26 +00:00
make_class.pl ECC-1508: Change file extensions to '.cc' 2023-01-30 12:01:31 +00:00
make_hash_keys.sh ECC-1508: Change file extensions to '.cc' 2023-01-30 12:13:26 +00:00
make_table.pl
makeyacc ECC-1860: Definition language: Add 'isnot' operator for strings 2024-07-04 15:54:59 +01:00
md5.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00
md5.h
memfs.c
nearest.class ECC-1403 continued: Add method unpack_double_element_set 2022-06-14 15:07:16 +01:00
step.cc Cosmetics 2024-08-03 15:59:26 +01:00
step.h ECC-1620: Introduction of the "eccodes" namespace 2023-12-06 15:58:51 +00:00
step_unit.cc ECC-1771: Fix static member initialisation 2024-02-22 08:21:58 +00:00
step_unit.h ECC-1771: Fix static member initialisation 2024-02-22 08:21:58 +00:00
step_utilities.cc ECC-1620: Introduction of the "eccodes" namespace 2023-12-06 15:58:51 +00:00
step_utilities.h ECC-1620: Introduction of the "eccodes" namespace 2023-12-06 15:58:51 +00:00
string_util.cc Rename macro: Assert -> ECCODES_ASSERT 2024-12-20 12:58:07 +00:00

README

# To rebuild the grammar:

make LEX_OUTPUT_ROOT=lex.yy -f extrules.am  grib_yacc.c grib_yacc.h grib_lex.c