Interested in PL and Compiler.
resume. My resume
84emt. Emacs macOS Tokenizer, tokenizing CJK words with macOS's built-in NLP tokenizer.
43.emacs.d. My emacs configurations
23BUAA-OS. MIPS OS on R3000 (course assignment for BUAA-Operating-System)
23BUAA-CO. Pipelined MIPS CPU(course assignment for BUAA-Computer-Organization)
22dasm. A Verilog module for disassembling MIPS code.
16BUAAIcsGen. Automatically generate *.ics files for classes
16roife.github.io. My blog
11BUAACalendarHelper. A tiny iOS app for fetching classes from BUAA. (course assignment for BUAA-Swift)
10vscode-ubuntu-pastebin. Upload snippets to Ubuntu Pastebin from VSCode
8macim.el. Emacs Lisp
8NJUIcsGen. Generate icalendar file for courses
7scrollview.el. Emacs Lisp
7myshell. A naive shell (course assignment for BUAA-UNIX).
5BUAA-NBIoT. course assignment for BUAA-IoT
3symbol-marks.nvim. Extmarks-based symbol highlighting for Neovim, with persistent marks, scoped matching, preview highlights, and rename support.
3roife.
1llvm-lite. Part of my undergraduate thesis project
1hugo-theme-pupi. Theme modified based on hugo-theme-puppet.
1ws-butler.nvim. Trim white-space *ONLY* in lines edited.
1esh-autosuggest-corfu. Fish-like Eshell history suggestions using Corfu
1