Solidity Parsing Using SmaCC: Challenges and Irregularities
Compilers: Principles, Techniques, and Tools (2nd Edition)