Hello! I'm interested in the idea of "Name Resolution Pass Rewrite". I took the compiler course and implemented a ALGOL-like language compiler. I have huge passion about compiler and would love to contribute to GCC community.
I looked up some resources on this topic. Name resolution · Rust-GCC/gccrs Wiki · GitHub <https://github.com/Rust-GCC/gccrs/wiki/Name-resolution>, gccrs/gcc/rust/resolve/rust-name-resolver.cc at master · Rust-GCC/gccrs · GitHub <https://github.com/Rust-GCC/gccrs/blob/master/gcc/rust/resolve/rust-name-resolver.cc> I am familiar with both trie tree and lexically scoped symbol table. Are there any specific areas I should focus on? Any issues I could start looking into for better context? Also, I appreciate it if you tell me what features of old name-resolver are expected to implement for this project. best regards, Jie Wu