Commit Graph

15 Commits

Author SHA1 Message Date
Pavel Shevaev 4499ce0eaa Storing mtgMetaParsedModule as module in mtgMetaInfoUnit 2023-11-30 18:48:28 +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 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 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 57e3106499 Cleaning metagen package 2022-12-08 19:14:25 +03:00
Pavel Shevaev 317f67c782 Adding initial interfaces support 2022-05-18 13:12:26 +03:00
Pavel Shevaev e10147eed3 first commit 2022-05-16 14:20:20 +03:00