kevstone
|
462683ef9e
|
Fixed issue calling functions with address of vars
|
2024-01-25 00:03:42 +00:00 |
kevstone
|
86b20d68c2
|
Fixed issue with GribStatus ret values
|
2024-01-24 22:28:26 +00:00 |
kevstone
|
b5f030abda
|
Added literal mapping and conversion assistant
|
2024-01-24 21:50:11 +00:00 |
kevstone
|
337e983570
|
Improved function call conversion
|
2024-01-24 20:05:18 +00:00 |
kevstone
|
e7da886ff0
|
Implemented NoneValue across hierarchy; invalid funcsig args no longer converted
|
2024-01-24 18:08:46 +00:00 |
kevstone
|
70a069533c
|
Proper conversion of funcsig and funcbody args
|
2024-01-24 16:38:38 +00:00 |
kevstone
|
64b24dee6c
|
Identify and remove (or comment out as appropriate) invalid types
|
2024-01-23 12:43:48 +00:00 |
kevstone
|
58f88b4b0e
|
Fixed func pointer parse issue. Added Value decl ref and converter.
|
2024-01-23 10:09:39 +00:00 |
kevstone
|
ab92b6114c
|
Added logic for arg conversions, and a NONE arg for C vars that don't have a C++ equivalent
|
2024-01-22 22:28:20 +00:00 |
kevstone
|
31315e4cb5
|
Clang version of C++ code now generating
|
2024-01-21 21:12:50 +00:00 |
kevstone
|
36b9500011
|
Fixed rendering of function pointer
|
2024-01-20 23:27:28 +00:00 |
kevstone
|
5912873c04
|
Further debug info
|
2024-01-20 23:13:38 +00:00 |
kevstone
|
f599a6ad4e
|
Added extra debugging to help identify AST conversion errors
|
2024-01-20 20:16:53 +00:00 |
kevstone
|
4d208f0da6
|
Added new converters
|
2024-01-20 16:18:28 +00:00 |
Shahram Najm
|
67be77071b
|
Merge branch 'develop' into convertion-inherit
|
2024-01-20 13:18:56 +00:00 |
kevstone
|
03db6927eb
|
Fixed issue with member functions being forwartd declared
|
2024-01-19 22:03:43 +00:00 |
kevstone
|
21f62d27f3
|
Added objects/converters for other member function types
|
2024-01-19 19:48:44 +00:00 |
kevstone
|
3f459cf299
|
Refactor to allow consistent function object parsing
|
2024-01-19 19:04:52 +00:00 |
Shahram Najm
|
6776116c11
|
ECC-1749: grib_dump: No gap between offsets and key name
|
2024-01-19 17:18:29 +00:00 |
Shahram Najm
|
e637b26e76
|
Testing: Increase coverage
|
2024-01-19 14:57:30 +00:00 |
Shahram Najm
|
3c29611066
|
Cleanup
|
2024-01-19 14:57:17 +00:00 |
Shahram Najm
|
30b232ff3b
|
Merge branch 'develop' of github.com:ecmwf/eccodes into develop
|
2024-01-19 14:31:16 +00:00 |
shahramn
|
b2a6ef824f
|
Merge pull request #187 from ecmwf/feature/test_dynamic_step_native_type
Default native step type is string. It's long if unit is not shown.
|
2024-01-19 14:30:55 +00:00 |
Shahram Najm
|
180608f8c4
|
Testing: wmo_read_any_from_file
|
2024-01-19 13:53:25 +00:00 |
Shahram Najm
|
c368d65b16
|
Testing: wmo_read_gts_from_file
|
2024-01-19 13:25:00 +00:00 |
Shahram Najm
|
501fa84cad
|
Testing: Increase coverage
|
2024-01-19 12:44:37 +00:00 |
Shahram Najm
|
699491023d
|
Testing: Increase coverage
|
2024-01-19 12:36:30 +00:00 |
Shahram Najm
|
cd10437b0a
|
Testing: Increase coverage
|
2024-01-19 12:29:58 +00:00 |
Shahram Najm
|
39571269c0
|
Dead code removal
|
2024-01-19 12:29:21 +00:00 |
Shahram Najm
|
e392cb9607
|
Testing: Sub-hourly step value in filter (showing hours)
|
2024-01-19 12:15:28 +00:00 |
Shahram Najm
|
a96a5b12ad
|
Tools: Type safety
|
2024-01-19 11:24:50 +00:00 |
Shahram Najm
|
0a8e91342f
|
Testing: wmo_read_bufr_from_file
|
2024-01-19 11:24:22 +00:00 |
Eugen Betke
|
b8830c337b
|
Default native step type is string. It's long if unit is not shown.
|
2024-01-19 09:29:16 +00:00 |
kevstone
|
3971f225fc
|
Added function call converter
|
2024-01-19 07:49:21 +00:00 |
kevstone
|
6286735388
|
Added several converters
|
2024-01-18 19:33:52 +00:00 |
Shahram Najm
|
afc918b3f0
|
Sub hourly: Extra tests for native type of step keys
|
2024-01-18 17:14:22 +00:00 |
Shahram Najm
|
305f636ece
|
Sub hourly: Dynamic native type for step, startStep and endStep for backward compatibility
|
2024-01-18 17:13:42 +00:00 |
Shahram Najm
|
12c31bbac7
|
Examples: Use consistent labelling
|
2024-01-18 16:36:51 +00:00 |
kevstone
|
6c76e12ed4
|
Added classes for parsing literals, macros and return statements
|
2024-01-18 16:00:44 +00:00 |
Shahram Najm
|
92d3ec50eb
|
Testing: GRIB2 local definitions
|
2024-01-18 15:52:10 +00:00 |
kevstone
|
ce73909da6
|
Better for() generation
|
2024-01-18 14:53:47 +00:00 |
kevstone
|
42ad179867
|
Added compound statement and variable declaration converters
|
2024-01-18 14:41:38 +00:00 |
Shahram Najm
|
d35419ec21
|
Accessors: Dead code removal (METAR message sizing)
|
2024-01-18 13:38:40 +00:00 |
Shahram Najm
|
f6c87944ce
|
Testing: Test label keys
|
2024-01-18 12:39:37 +00:00 |
Shahram Najm
|
eca34ff1a6
|
Testing: Get native type of all keys
|
2024-01-18 11:57:27 +00:00 |
kevstone
|
75dac9fab0
|
Added compound statement and parser
|
2024-01-18 10:25:49 +00:00 |
kevstone
|
6b8a687d48
|
Fix parsing bug; set extra debug control for AST parser (as it's noisy)
|
2024-01-18 08:55:09 +00:00 |
kevstone
|
abb810a24c
|
Added member function mapping
|
2024-01-17 17:43:04 +00:00 |
kevstone
|
1b71be9191
|
Added Clang versions of class member functions
|
2024-01-17 15:07:17 +00:00 |
Shahram Najm
|
0f3e710d33
|
Sub hourly: Native type of step and endStep for backward compatibility (Experimental idea)
|
2024-01-17 13:50:39 +00:00 |