Today is 2025-09-02, I just completed the core library “abstrust_core” of Abstrust project.
The core library is responsible for definitions of all the basic data structures, especially the parsed code types like FunctionDef, StructDef ,EnumDef and so on.
In addition, I supplied the source code with comprehensive tests, examples and documentation, which all passed successfully.

The project is available at GitHub.

The next step is, by decision, to implement the parser library “abstrust_parser”, which will be responsible for parsing the source code into the data structures defined in the core library.
The progress seems to be going fast, and I expect to finish it within a week, before I throw myself into the Math Modelling Competition.