Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore CodeProber, a tool for interactive exploration of compilers and static analysis tools, in this 26-minute conference talk from ACM SIGPLAN's LIVE23 event. Discover how CodeProber allows users to explore Abstract Syntax Tree (AST) properties through the original source code, enabling quick and natural interactions that aid in language tooling development and debugging. Learn about CodeProber's effectiveness as a complement to traditional tools like debuggers and print statements, and its particular compatibility with tools built using the JastAdd metacompiler. Watch a live demonstration of CodeProber in action with the Java compiler ExtendJ, where a bug is identified and fixed during the presentation. Gain insights into CodeProber's successful implementation in "Compilers" and "Program Analysis" courses, including student feedback and findings. Explore the tool's evolution since its initial presentation in a 2022 SLE paper, examining new features and future development plans for CodeProber.