理解ANTLR4 & ASM

  • ANTLR4

    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

    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 …

猜你喜欢

转载自blog.csdn.net/The_Time_Runner/article/details/113001533
ASM
今日推荐