July 2012
Intermediate to advanced
305 pages
6h 6m
English
You’re now at the point where you learn to deal with the individual bytecodes and decompile the opcodes into partial statements and expressions and, ultimately (that’s the plan, anyway), back into complete blocks of source code.
If I’m gauging my audience correctly, this chapter, and possibly the Chapter 5, will appeal to a significant cross section of readers. This is the nub of the problem of how to implement a decompiler using a parser built using ANTLR.
To keep this chapter as practical as possible, you use a test suite of simple programs, each with a different language construct. For each program, you reconstruct the original source gradually, building the decompiler as you go. Each program is first ...
Read now
Unlock full access