Hangar18 source code indexing tool

Hangar18 – C++ source code indexing tool, written in Rust. I need this tool to implement “go to definition” feature for Saber-Plus IDE.
You can build it on any system that supports Rust.
Input command for Hangar18 – path to source code and definition search string. Tool will produce grep-like output or “No match”.

Source code: