35 Commits

Author SHA1 Message Date
5f3baa5580 PICODEINFO::accessOffsetFunction
add offset generation in pip_cmg for retrieve bytes offset of struct member
add pip_cmg -V doc
2025-09-18 17:12:35 +03:00
7083b2c32b finish codeparser improvements
pip_cmg now works with new nested entities approach
Getters now can access to bitfields
2025-09-18 05:54:31 +03:00
af02684dc5 adopt PICodeParser for C-style typedefs and some other 2025-09-17 19:42:00 +03:00
a2c24c9f07 version 4.8.0
fix PICodeParser: complex static array dimensions, member template types for multideclaration
PIJSON::serialize and PIJSON::deserialize helpers
2025-08-02 22:14:49 +03:00
caa7880cc4 get rid of piForeach
apply some code analyzer recommendations
ICU flag now check if libicu exists
prepare for more accurate growth of containers (limited PoT, then constantly increase size)
2024-11-20 20:01:47 +03:00
2247473959 PICodeParser namespace fix 2024-11-07 15:43:13 +03:00
9f1d23ad8e version 4.3.1
PICodeParser now works with multi-line macros
2024-10-23 19:11:46 +03:00
7297b9aee0 PICodeParser::parseFileContent 2024-01-25 23:58:50 +03:00
c77afcc374 PICodeInfo compatible with old interface, safety access to PICODEINFO 2023-12-08 19:01:22 +03:00
b8fc44714c version 3.15.0 - improved pip_cmg and PICodeInfo storage
Important! changed API to access PICodeInfo storage
2023-12-08 16:14:18 +03:00
ac76e07d9d version 3.13.2 2023-07-14 22:14:02 +03:00
7badc531ce support PICodeParser "enum class" 2023-04-06 21:11:01 +03:00
c2b8a8d6da code format 2022-12-14 14:13:52 +03:00
2163deb7ea PICodeParser entities visibility, check pip_cmg stream operators for public and global visibility 2022-11-01 14:54:53 +03:00
8551499a5e PICout refactoring, new SHSTKMacros 2022-08-07 22:07:26 +03:00
54cc6c55b2 pip_cmg and picodeinfo.h doc 2022-08-03 14:14:24 +03:00
1b04d7ecce version 2.93 ready to master
remove PIString << operators
2022-06-24 12:10:57 +03:00
b66272a68a version 2.92
pip_cmg
2022-06-09 17:59:04 +03:00
28ce6e8f3f version 2.39.0
PIString works with PIConstChars
picodeinfo optimizations
PIIODevice::availableClasses
2022-05-03 18:44:00 +03:00
c1c324a5a8 doc 2022-04-23 12:44:09 +03:00
9fa78a1dbf doc 2022-04-15 16:36:14 +03:00
d5c27b1181 doc groups 2022-04-06 20:11:47 +03:00
cc4e1f48aa doc ru 2022-03-17 00:57:15 +03:00
54b5372356 doxygen @ tags replaced to \ 2022-03-14 21:19:31 +03:00
3b0a1c70fe documentation fix 2021-09-03 17:12:46 +03:00
186e07e45d PICodeInfo::EnumInfo toPIVariantEnum 2021-09-03 16:19:57 +03:00
305275e3ac PICodeParser namespaces fix 2021-09-03 11:39:26 +03:00
efb0d5f4f9 PICodeParser predefined PIP macros 2021-09-03 11:20:38 +03:00
25def958a1 rename doc macros 2021-08-04 16:31:32 +03:00
4236ca87b1 pip_cmg new feature - struct or class PIMETA(no-stream) 2021-07-26 14:59:37 +03:00
8526ad1c30 PICodeParser now recognize non-direct PIMETA 2021-05-02 14:02:18 +03:00
438b4a6bce PICodeParser optimizations and improvements with PIMETA() 2021-04-29 17:17:27 +03:00
7a2a9ee7d0 picrypt.cpp no-sodium fix
picodeparser now recognize assignment in declaration
2021-04-12 23:17:13 +03:00
b7aef483b7 PIVariantSimple now has no error when assign to non-copyable typeName
patch pip_cmg according to last PIByteArray changes
plugin system fix
2020-10-03 13:32:43 +03:00
ccd6a9888f tree changes 2020-08-19 00:47:05 +03:00