PSI Trees and Mines with Jetbrains IDEs
Source code can be a fantastic source of knowledge. Not only can natural language be mapped to source code (to a programming language, actually), but to analyze and process programs in the past, we have dozens of representations for each programming language. An Abstract Syntax Tree (AST) is the hierarchical