-
Xian Jiaotong University
- Xi'an City, Shaanxi Province
-
20:48
(UTC +08:00) - https://enshengshi.github.io/
- @shi_ensheng
Highlights
- Pro
Lists (1)
Sort Name ascending (A-Z)
Stars
Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Declarative specification and drawing of UML diagrams
antlr v3 repository (pulled from p4 with history from //depot/code/antlr/antlr3-main
Checks the PDFs submitted to a conference, e.g., for formatting violations and double anonymous violations
Modern Compiler Implementation in Java by Andrew W. Appel has been sitting on my shelf long enough. It's time I work through it, you know, in my infinite spare time.
Antlr Java Parser aims to create a Java parser using Antlr 4 grammar rules.
IST'21 & SANER'22: Semantic-Preserving Program Transformations
Replication package for EMNLP 2021 paper: CAST: Enhancing Code Summarization with Hierarchical Splitting and Reconstruction of Abstract Syntax Trees
My progress working through Modern Compiler Implementation in Java, by Andrew W. Appel (http://www.cs.princeton.edu/~appel/modern/java/)
This is the code repository for our ICPC 2021 paper "Improving Code Summarization with Block-wise Abstract Syntax Tree Splitting"
Java implementation of Thompson Construction Algorithm for converting regular expressions into non-deterministic finite automata (NFAs)
Control flow graph and test requirement generation for a Java code.
Exercises and Project from "Modern Compiler Implementation in Java" 2nd edition, by Andrew Appel