-
ANTLR (ANother Tool for Language Recofnition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
It’s widely used to build languages, tools, and frameworks.
-
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or to dynamically generate classes, directly in binary form.
ASM offers similar functionality as other Java bytecode frameworks, but is focused on performance. Because it was designed and implemented to be as small and as fast as possible, it is well suited for use in dynamic systems.
ASM is used in many projects, including: OpenJDK, Groovy/Kotlin compiler, Gradle …
理解ANTLR4 & ASM
猜你喜欢
转载自blog.csdn.net/The_Time_Runner/article/details/113001533
今日推荐
周排行