1. Opdyke, W.F.: Refactoring object-oriented frameworks. Ph.D. thesis, The University of Illinois at Urbana-Champaign (1992)
2. Fowler, M.: Refactoring: Improving the Design of Existing Code, 2nd edn. Addison-Wesley (2019)
3. Soetens, Q.D.: Formalizing refactorings implemented in Eclipse. MSc thesis, University of Antwerp (2009)
4. Parr, T., Fisher, K.: LL(*): the foundation of the ANTLR parser generator. In: Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 425–436 (2011). https://doi.org/10.1145/1993498.1993548
5. Par, T.: The Definitive ANTLR 4 Reference, 2nd edn. Pragmatic Bookshelf (2013)