Commit Graph

43 Commits

Author SHA1 Message Date
Pavel Shevaev c4b453b302 Starting to experiment with new metagen parser v2.0a
Publish PHP Package / docker (push) Successful in 6s Details
2024-04-11 20:16:32 +03:00
Pavel Shevaev 74de711b17 Experimenting with request/response struct names for non global RPCs
Publish PHP Package / docker (push) Successful in 6s Details
2024-04-07 16:46:27 +03:00
Pavel Shevaev 593b1670a0 Experimenting with request/response struct names for non global RPCs
Publish PHP Package / docker (push) Successful in 7s Details
2024-04-07 15:54:48 +03:00
Pavel Shevaev 5dcffe2c80 Adding initial support for service type
Publish PHP Package / docker (push) Successful in 6s Details
2024-04-04 19:20:39 +03:00
Pavel Shevaev ada7729320 Adding PHP8.3 support and some type hints
Publish PHP Package / docker (push) Successful in 6s Details
2024-03-14 12:50:54 +03:00
Pavel Shevaev 33da0eb223 Добавить .gitea/workflows/build_composer.yaml
Publish PHP Package / docker (push) Successful in 4s Details
2024-02-13 15:05:08 +03:00
Pavel Shevaev 4499ce0eaa Storing mtgMetaParsedModule as module in mtgMetaInfoUnit 2023-11-30 18:48:28 +03:00
Pavel Shevaev 160a3f2c24 Internal cleanup and refactoring, improving error line reporting 2023-11-23 17:03:31 +03:00
Pavel Shevaev 40a4a85248 Internal cleanup 2023-11-12 18:17:32 +03:00
Pavel Shevaev 759229485a Adding dot.name support for extends, implements and RPC names 2023-11-10 01:07:05 +03:00
Pavel Shevaev 7ac955a389 Adding @enum_replace support 2023-11-09 17:47:37 +03:00
Pavel Shevaev 90acee3b62 Adding del functions for metagen units and tokens 2023-10-23 11:08:48 +03:00
Pavel Shevaev a84718215d Improving structs and interfaces validation 2023-09-27 00:16:21 +03:00
Pavel Shevaev f93d46ad5e getId() -> getMetaId(); Adding support for class id overriding via class_id token 2023-08-16 14:16:13 +03:00
Pavel Shevaev 40fd5cc0a1 A bit optimizing unresolved type refs check 2023-08-03 23:00:32 +03:00
Pavel Shevaev a73126b3e0 Adding more strict resolving of symbols 2023-08-03 18:03:38 +03:00
Pavel Shevaev 4939f05cfc Adding experimental support for @shared_tokens which are applied to all metagen units declared in a file 2023-07-18 15:27:50 +03:00
Pavel Shevaev 259efc20ab Adding experimental support for enums overriding using @enum_override token 2023-07-14 16:21:22 +03:00
Pavel Shevaev 1e9d2c31e8 Fixing broken mtgMetaInterface::getImplements() method 2023-06-02 15:38:53 +03:00
Pavel Shevaev 68898b4327 Adding initial support for 'implements' and interfaces 2023-05-23 13:38:16 +03:00
Pavel Shevaev 11d26bdb94 Fixing line error reporting for some edge cases 2023-05-17 23:47:45 +03:00
Pavel Shevaev f9e38c9cd7 Minor fefactoring of API 2022-12-14 12:34:59 +03:00
Pavel Shevaev ba8137da9d Getting rid of obsolete functions and making files parsing more flexible 2022-12-09 12:37:55 +03:00
Pavel Shevaev 80724b1cda Изменил(а) на 'README.md' 2022-12-09 12:24:17 +03:00
Pavel Shevaev ef37b96e89 Fixing autoload 2022-12-08 19:20:32 +03:00
Pavel Shevaev 57e3106499 Cleaning metagen package 2022-12-08 19:14:25 +03:00
Pavel Merzlyakov eb2f842421 golang bundle import changed 2022-10-01 21:55:04 +03:00
madpwnhammer 558d4b65f2 Fixed float checks error messages 2022-09-12 17:16:06 +03:00
Madpwnhammer 99fbdd39e9 Fixed php float check error msg 2022-09-08 14:43:05 +03:00
Pavel Merzlyakov a37da318fc golang target changed 2022-08-22 15:04:57 +03:00
Madpwnhammer bf14f57177 Fixed import struct fields error exception 2022-08-11 13:15:32 +03:00
Madpwnhammer 5102381ac5 Fixed nested filters 2022-08-09 15:41:53 +03:00
Pavel Shevaev ba85357dba Trying to improve PHP validation error message 2022-08-09 15:38:41 +03:00
Pavel Shevaev 216b23fab5 Merge branch 'master' of https://git.bit5.ru/bit/metagen 2022-08-09 15:35:02 +03:00
p.merzlyakov 33c4840475 workaround for this issue: https://github.com/golang/go/issues/33437 2022-07-04 18:11:53 +03:00
Pavel Shevaev 317f67c782 Adding initial interfaces support 2022-05-18 13:12:26 +03:00
Pavel Shevaev dfe29ddf3c Isolating dependencies 2022-05-17 14:02:51 +03:00
Pavel Shevaev aea8c17602 Fixing autoloading 2022-05-16 15:47:17 +03:00
Pavel Shevaev 049b50a8f5 Fixing autoloading 2022-05-16 15:35:53 +03:00
Pavel Shevaev 7de1b71dc6 Fixing autoloading 2022-05-16 15:33:21 +03:00
Pavel Shevaev b4b1204e25 Fixing autoloading 2022-05-16 15:25:48 +03:00
Pavel Shevaev 21662d907c Adding composer.json 2022-05-16 14:40:10 +03:00
Pavel Shevaev e10147eed3 first commit 2022-05-16 14:20:20 +03:00