├── 2020 ├── README.md ├── problem-set │ ├── hw-1 │ │ ├── README.md │ │ ├── figs │ │ │ └── number.png │ │ ├── hw-preamble.tex │ │ ├── hw1.pdf │ │ ├── hw1.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-2 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw2.pdf │ │ ├── hw2.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-3 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw3.pdf │ │ ├── hw3.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-4 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw4.pdf │ │ ├── hw4.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-5 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw5.pdf │ │ ├── hw5.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-6 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw6.pdf │ │ ├── hw6.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-7 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw7.pdf │ │ ├── hw7.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ └── hw-8 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw8.pdf │ │ ├── hw8.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex ├── solution │ ├── README.md │ ├── hw-1 │ │ ├── ans.pdf │ │ ├── ans.tex │ │ ├── figs │ │ │ └── number.png │ │ ├── hw-preamble.tex │ │ ├── hw1.pdf │ │ ├── hw1.tex │ │ ├── tufte-book.cls │ │ ├── tufte-handout.cls │ │ ├── tufte-preamble.tex │ │ └── wt-preamble.tex │ ├── hw-2 │ │ ├── ans.pdf │ │ ├── ans.tex │ │ ├── hw-preamble.tex │ │ ├── testpath.pdf │ │ ├── testpath.tex │ │ ├── tufte-book.cls │ │ ├── tufte-handout.cls │ │ ├── tufte-preamble.tex │ │ └── wt-preamble.tex │ ├── hw-3 │ │ ├── README.md │ │ ├── ans.aux │ │ ├── ans.log │ │ ├── ans.out │ │ ├── ans.pdf │ │ ├── ans.synctex.gz │ │ ├── ans.tex │ │ ├── ans.thm │ │ ├── hw-preamble.tex │ │ ├── hw3.pdf │ │ ├── hw3.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-4 │ │ ├── README.md │ │ ├── ans.pdf │ │ ├── ans.tex │ │ ├── hw-preamble.tex │ │ ├── hw4.pdf │ │ ├── hw4.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-5 │ │ ├── README.md │ │ ├── ans.pdf │ │ ├── ans.tex │ │ ├── hw-preamble.tex │ │ ├── hw5.pdf │ │ ├── hw5.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-6 │ │ ├── README.md │ │ ├── ans.pdf │ │ ├── ans.tex │ │ ├── hw-preamble.tex │ │ ├── hw6.pdf │ │ ├── hw6.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-7 │ │ ├── README.md │ │ ├── ans.pdf │ │ ├── ans.tex │ │ ├── hw-preamble.tex │ │ ├── hw7.pdf │ │ ├── hw7.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ └── hw-8 │ │ ├── README.md │ │ ├── ans.pdf │ │ ├── ans.tex │ │ ├── hw-preamble.tex │ │ ├── hw8.pdf │ │ ├── hw8.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex └── zip │ ├── hw-1.zip │ ├── hw-2.zip │ ├── hw-3.zip │ ├── hw-4.zip │ ├── hw-5.zip │ ├── hw-6.zip │ ├── hw-7.zip │ └── hw-8.zip ├── 2021 ├── README.md ├── problem-set │ ├── README.md │ ├── hw-1 │ │ ├── README.md │ │ ├── figs │ │ │ └── floating-constants.png │ │ ├── hw-preamble.tex │ │ ├── hw1.pdf │ │ ├── hw1.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-2 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw2.pdf │ │ ├── hw2.tex │ │ ├── hw2.zip │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-3 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw3.pdf │ │ ├── hw3.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-4 │ │ ├── README.md │ │ ├── figs │ │ │ ├── LRExpr.png │ │ │ └── LRExprPrec.png │ │ ├── hw-preamble.tex │ │ ├── hw4.pdf │ │ ├── hw4.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-5 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw5.pdf │ │ ├── hw5.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-6 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw6.pdf │ │ ├── hw6.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ └── hw-7 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw7.pdf │ │ ├── hw7.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex ├── solution │ ├── README.md │ ├── hw-1 │ │ ├── README.md │ │ ├── figs │ │ │ └── floating-constants.png │ │ ├── hw-preamble.tex │ │ ├── hw1.pdf │ │ ├── hw1.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-2 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw2.pdf │ │ ├── hw2.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-3 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw3.pdf │ │ ├── hw3.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-4 │ │ ├── README.md │ │ ├── figs │ │ │ ├── LRExpr.png │ │ │ └── LRExprPrec.png │ │ ├── hw-preamble.tex │ │ ├── hw4.pdf │ │ ├── hw4.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-5 │ │ ├── README.md │ │ ├── fig │ │ │ └── lr1.png │ │ ├── hw-preamble.tex │ │ ├── hw5.pdf │ │ ├── hw5.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-6 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw6.pdf │ │ ├── hw6.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ └── hw-7 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw7.pdf │ │ ├── hw7.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex └── zip │ ├── hw1-lexer.zip │ ├── hw2-lexer.zip │ ├── hw3-parser.zip │ ├── hw4-parser.zip │ ├── hw5-parser.zip │ ├── hw6-semantics.zip │ └── hw7-ir.zip ├── 2022 ├── problem-set │ ├── hw-1 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw1.pdf │ │ ├── hw1.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-2 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw2.pdf │ │ ├── hw2.tex │ │ ├── hw2.zip │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-3 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw3.pdf │ │ ├── hw3.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-4 │ │ ├── README.md │ │ ├── figs │ │ │ ├── LRExpr.png │ │ │ └── LRExprPrec.png │ │ ├── hw-preamble.tex │ │ ├── hw4.pdf │ │ ├── hw4.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-5 │ │ ├── README.md │ │ ├── figs │ │ │ ├── struct-code.png │ │ │ └── type-decl.png │ │ ├── hw-preamble.tex │ │ ├── hw5.pdf │ │ ├── hw5.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-6 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw6.pdf │ │ ├── hw6.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ └── hw-7 │ │ ├── README.md │ │ ├── figs │ │ └── while.png │ │ ├── hw-preamble.tex │ │ ├── hw7.pdf │ │ ├── hw7.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex ├── solution │ ├── hw-1 │ │ ├── hw-preamble.tex │ │ ├── hw1.pdf │ │ ├── hw1.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-2 │ │ ├── hw-preamble.tex │ │ ├── hw2.pdf │ │ ├── hw2.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-3 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw3.pdf │ │ ├── hw3.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-4 │ │ ├── README.md │ │ ├── figs │ │ │ ├── LRExpr.png │ │ │ ├── LRExprPrec.png │ │ │ └── jflap.png │ │ ├── hw-preamble.tex │ │ ├── hw4.pdf │ │ ├── hw4.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-5 │ │ ├── README.md │ │ ├── figs │ │ │ ├── struct-code.png │ │ │ └── type-decl.png │ │ ├── hw-preamble.tex │ │ ├── hw5.pdf │ │ ├── hw5.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ └── hw-6 │ │ ├── README.md │ │ ├── hw-preamble.tex │ │ ├── hw6.pdf │ │ ├── hw6.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex └── zip │ ├── hw1-lexer-re-antlr.zip │ ├── hw2-lexer-automata.zip │ ├── hw3-cfg.zip │ ├── hw4-parser-ll.zip │ ├── hw5-symboltable-typesystem.zip │ ├── hw6-ag.zip │ └── hw7-codegen.zip ├── 2023 ├── README.md ├── hw-0 │ ├── README.md │ ├── figs │ │ └── abstraction.jpg │ ├── hw-preamble.tex │ ├── hw0.pdf │ ├── hw0.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex ├── hw-1 │ ├── README.md │ ├── figs │ │ └── regex-quote.png │ ├── hw-preamble.tex │ ├── hw1.pdf │ ├── hw1.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex ├── hw-2 │ ├── README.md │ ├── figs │ │ ├── automata-quote.jpg │ │ ├── dfa.png │ │ └── regex-quote.png │ ├── hw-preamble.tex │ ├── hw2.pdf │ ├── hw2.tex │ ├── jflap │ │ └── dfa.jff │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex ├── hw-3 │ ├── README.md │ ├── figs │ │ └── design-patterns.png │ ├── hw-preamble.tex │ ├── hw3.pdf │ ├── hw3.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex ├── hw-4 │ ├── README.md │ ├── cfg │ │ ├── cfg-a-b-lang.tex │ │ ├── cfg-equal-number-a-b.tex │ │ └── cfg-unequal-number-a-b.tex │ ├── figs │ │ ├── LRExpr.png │ │ └── LRExprPrec.png │ ├── hw-preamble.tex │ ├── hw4.pdf │ ├── hw4.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex ├── hw-5 │ ├── README.md │ ├── cfg │ │ ├── cfg-a-b-lang.tex │ │ └── cfg-equal-number-a-b.tex │ ├── figs │ │ └── climbing.png │ ├── hw-preamble.tex │ ├── hw5.pdf │ ├── hw5.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex ├── hw-6 │ ├── README.md │ ├── figs │ │ └── not-easy.jpg │ ├── hw-preamble.tex │ ├── hw6.pdf │ ├── hw6.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex ├── hw-7 │ ├── README.md │ ├── figs │ │ └── knuth-paper-1967.png │ ├── hw-preamble.tex │ ├── hw7.pdf │ ├── hw7.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex ├── hw-8 │ ├── README.md │ ├── figs │ │ └── LLVM-logo.png │ ├── hw-preamble.tex │ ├── hw8.pdf │ ├── hw8.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex └── zip │ ├── hw-0.zip │ ├── hw-1.zip │ ├── hw-2.zip │ ├── hw-3.zip │ ├── hw-4.zip │ ├── hw-5.zip │ ├── hw-6.zip │ ├── hw-7.zip │ └── hw-8.zip ├── 2024 ├── README.md ├── problem-set │ ├── hw-0 │ │ ├── README.md │ │ ├── figs │ │ │ └── abstraction.jpg │ │ ├── hw-preamble.tex │ │ ├── hw0.pdf │ │ ├── hw0.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-1 │ │ ├── README.md │ │ ├── figs │ │ │ └── lexing.png │ │ ├── hw-preamble.tex │ │ ├── hw1.pdf │ │ ├── hw1.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-2 │ │ ├── Kleene Algorithm.pdf │ │ ├── README.md │ │ ├── figs │ │ │ ├── android.png │ │ │ ├── automata-quote.jpg │ │ │ ├── book-learn-re.jpg │ │ │ ├── design-patterns.png │ │ │ ├── fat-mat.png │ │ │ └── regex-quote.png │ │ ├── hw-preamble.tex │ │ ├── hw2.pdf │ │ ├── hw2.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-3 │ │ ├── README.md │ │ ├── cfg │ │ │ ├── cfg-a-b-lang.tex │ │ │ ├── cfg-equal-number-a-b-correct.tex │ │ │ ├── cfg-equal-number-a-b.tex │ │ │ └── cfg-unequal-number-a-b.tex │ │ ├── figs │ │ │ ├── LRExprPrec.png │ │ │ ├── ifstat-g4.png │ │ │ ├── ifstat-open-matched-g4.png │ │ │ ├── pumping-lemma.png │ │ │ └── pumping-lemma.webp │ │ ├── hw-preamble.tex │ │ ├── hw3.pdf │ │ ├── hw3.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-4 │ │ ├── README.md │ │ ├── cfg │ │ │ └── decl.tex │ │ ├── figs │ │ │ └── climbing.png │ │ ├── hw-preamble.tex │ │ ├── hw4.pdf │ │ ├── hw4.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-5 │ │ ├── README.md │ │ ├── figs │ │ │ ├── D-parse-tree-array.png │ │ │ ├── D-parse-tree-func.png │ │ │ ├── D-parse-tree-pointer.png │ │ │ └── knuth-paper-1967.png │ │ ├── grammar │ │ │ └── decl-ag.tex │ │ ├── hw-preamble.tex │ │ ├── hw5.pdf │ │ ├── hw5.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-6 │ │ ├── README.md │ │ ├── figs │ │ │ └── while.pdf │ │ ├── hw-preamble.tex │ │ ├── hw6.pdf │ │ ├── hw6.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-7 │ │ ├── README.md │ │ ├── figs │ │ │ ├── fib-rec-25-blank.png │ │ │ ├── fib-rec-25.png │ │ │ ├── fib-rec-49-blank.png │ │ │ ├── fib-rec-49.png │ │ │ ├── fib-rec-c.png │ │ │ ├── fib-rec-wrong-23-blank.png │ │ │ ├── fib-rec-wrong-23.png │ │ │ ├── fib-rec-wrong-46-blank.png │ │ │ ├── fib-rec-wrong-46.png │ │ │ ├── fib-rec-wrong-fib.png │ │ │ ├── fib-rec-wrong-main.png │ │ │ └── fig-fib-rec-wrong.tex │ │ ├── hw-preamble.tex │ │ ├── hw7.pdf │ │ ├── hw7.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-8 │ │ ├── README.md │ │ ├── figs │ │ │ ├── cfg-hierarchy.png │ │ │ └── parsing.jpeg │ │ ├── grammar │ │ │ └── lr.tex │ │ ├── hw-preamble.tex │ │ ├── hw8.pdf │ │ ├── hw8.tex │ │ ├── table │ │ │ └── slr.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ ├── hw-9 │ │ ├── README.md │ │ ├── algs │ │ │ └── exam.tex │ │ ├── hw-preamble.tex │ │ ├── hw9.pdf │ │ ├── hw9.tex │ │ ├── tufte-book.cls │ │ ├── tufte-common.def │ │ ├── tufte-handout.cls │ │ └── tufte-preamble.tex │ └── zip │ │ ├── hw-0-overview.zip │ │ ├── hw-1-lexer.zip │ │ ├── hw-2-re-automata.zip │ │ ├── hw-3-cfg.zip │ │ ├── hw-4-ll.zip │ │ ├── hw-5-ag.zip │ │ ├── hw-6-ir.zip │ │ ├── hw-7-riscv.zip │ │ ├── hw-8-lr.zip │ │ └── hw-9-codegen.zip └── solution │ ├── hw-1 │ ├── README.md │ ├── figs │ │ └── lexing.png │ ├── hw-preamble.tex │ ├── hw1-solution.pdf │ ├── hw1-solution.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex │ ├── hw-3 │ ├── cfg │ │ ├── cfg-a-b-lang.tex │ │ ├── cfg-equal-number-a-b-correct.tex │ │ ├── cfg-equal-number-a-b.tex │ │ └── cfg-unequal-number-a-b.tex │ ├── figs │ │ ├── LRExprPrec.png │ │ ├── ifstat-g4.png │ │ ├── ifstat-open-matched-g4.png │ │ ├── pumping-lemma.png │ │ └── pumping-lemma.webp │ ├── hw-3.pdf │ ├── hw-preamble.tex │ ├── hw3.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex │ ├── hw-5 │ ├── README.md │ ├── figs │ │ ├── D-parse-tree-array.png │ │ ├── D-parse-tree-func.png │ │ ├── D-parse-tree-pointer.png │ │ ├── depth-analysis.jpg │ │ ├── depth-solution.jpg │ │ ├── knuth-paper-1967.png │ │ ├── number-1.jpg │ │ ├── number-2-1.jpg │ │ └── number-2-2.jpg │ ├── grammar │ │ ├── decl-ag-sdt.tex │ │ └── decl-ag.tex │ ├── hw-preamble.tex │ ├── hw5.pdf │ ├── hw5.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex │ ├── hw-7 │ ├── README.md │ ├── figs │ │ ├── fib-rec-25-blank.png │ │ ├── fib-rec-25.png │ │ ├── fib-rec-49-blank.png │ │ ├── fib-rec-49.png │ │ ├── fib-rec-c.png │ │ ├── fib-rec-wrong-23-blank.png │ │ ├── fib-rec-wrong-23.png │ │ ├── fib-rec-wrong-46-blank.png │ │ ├── fib-rec-wrong-46.png │ │ ├── fib-rec-wrong-fib.png │ │ ├── fib-rec-wrong-main.png │ │ └── fig-fib-rec-wrong.tex │ ├── hw-preamble.tex │ ├── hw7.pdf │ ├── hw7.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex │ ├── hw-8 │ ├── README.md │ ├── figs │ │ ├── cfg-hierarchy.png │ │ ├── parsing.jpeg │ │ └── slr.png │ ├── grammar │ │ ├── ll1-not-slr.tex │ │ ├── lr.tex │ │ └── slr.jff │ ├── hw-preamble.tex │ ├── hw8.pdf │ ├── hw8.tex │ ├── table │ │ └── slr.tex │ ├── tufte-book.cls │ ├── tufte-common.def │ ├── tufte-handout.cls │ └── tufte-preamble.tex │ └── zip │ └── hw-1-lexer-solution.zip ├── .gitignore ├── LICENSE ├── README.md └── tools ├── README.md ├── algorithmicx.pdf ├── lshort-zh-cn.pdf ├── tikz-automata.pdf └── tufte-handout.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/.gitignore -------------------------------------------------------------------------------- /2020/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/README.md -------------------------------------------------------------------------------- /2020/problem-set/hw-1/README.md: -------------------------------------------------------------------------------- 1 | # README.md 2 | 3 | ## 2 4 | - s$: $ 属于 others -------------------------------------------------------------------------------- /2020/problem-set/hw-1/figs/number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-1/figs/number.png -------------------------------------------------------------------------------- /2020/problem-set/hw-1/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-1/hw-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-1/hw1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-1/hw1.pdf -------------------------------------------------------------------------------- /2020/problem-set/hw-1/hw1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-1/hw1.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-1/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-1/tufte-book.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-1/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-1/tufte-common.def -------------------------------------------------------------------------------- /2020/problem-set/hw-1/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-1/tufte-handout.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-1/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-1/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-2/README.md -------------------------------------------------------------------------------- /2020/problem-set/hw-2/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-2/hw-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-2/hw2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-2/hw2.pdf -------------------------------------------------------------------------------- /2020/problem-set/hw-2/hw2.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-2/hw2.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-2/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-2/tufte-book.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-2/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-2/tufte-common.def -------------------------------------------------------------------------------- /2020/problem-set/hw-2/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-2/tufte-handout.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-2/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-2/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-3/README.md -------------------------------------------------------------------------------- /2020/problem-set/hw-3/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-3/hw-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-3/hw3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-3/hw3.pdf -------------------------------------------------------------------------------- /2020/problem-set/hw-3/hw3.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-3/hw3.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-3/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-3/tufte-book.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-3/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-3/tufte-common.def -------------------------------------------------------------------------------- /2020/problem-set/hw-3/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-3/tufte-handout.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-3/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-3/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-4/README.md: -------------------------------------------------------------------------------- 1 | # hw-4 -------------------------------------------------------------------------------- /2020/problem-set/hw-4/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-4/hw-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-4/hw4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-4/hw4.pdf -------------------------------------------------------------------------------- /2020/problem-set/hw-4/hw4.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-4/hw4.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-4/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-4/tufte-book.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-4/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-4/tufte-common.def -------------------------------------------------------------------------------- /2020/problem-set/hw-4/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-4/tufte-handout.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-4/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-4/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-5/README.md: -------------------------------------------------------------------------------- 1 | # hw-5 -------------------------------------------------------------------------------- /2020/problem-set/hw-5/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-5/hw-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-5/hw5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-5/hw5.pdf -------------------------------------------------------------------------------- /2020/problem-set/hw-5/hw5.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-5/hw5.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-5/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-5/tufte-book.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-5/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-5/tufte-common.def -------------------------------------------------------------------------------- /2020/problem-set/hw-5/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-5/tufte-handout.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-5/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-5/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-6/README.md: -------------------------------------------------------------------------------- 1 | # hw-6 -------------------------------------------------------------------------------- /2020/problem-set/hw-6/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-6/hw-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-6/hw6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-6/hw6.pdf -------------------------------------------------------------------------------- /2020/problem-set/hw-6/hw6.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-6/hw6.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-6/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-6/tufte-book.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-6/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-6/tufte-common.def -------------------------------------------------------------------------------- /2020/problem-set/hw-6/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-6/tufte-handout.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-6/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-6/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-7/README.md: -------------------------------------------------------------------------------- 1 | # hw-7 -------------------------------------------------------------------------------- /2020/problem-set/hw-7/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-7/hw-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-7/hw7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-7/hw7.pdf -------------------------------------------------------------------------------- /2020/problem-set/hw-7/hw7.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-7/hw7.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-7/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-7/tufte-book.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-7/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-7/tufte-common.def -------------------------------------------------------------------------------- /2020/problem-set/hw-7/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-7/tufte-handout.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-7/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-7/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-8/README.md: -------------------------------------------------------------------------------- 1 | # hw-8 -------------------------------------------------------------------------------- /2020/problem-set/hw-8/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-8/hw-preamble.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-8/hw8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-8/hw8.pdf -------------------------------------------------------------------------------- /2020/problem-set/hw-8/hw8.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-8/hw8.tex -------------------------------------------------------------------------------- /2020/problem-set/hw-8/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-8/tufte-book.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-8/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-8/tufte-common.def -------------------------------------------------------------------------------- /2020/problem-set/hw-8/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-8/tufte-handout.cls -------------------------------------------------------------------------------- /2020/problem-set/hw-8/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/problem-set/hw-8/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/solution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/README.md -------------------------------------------------------------------------------- /2020/solution/hw-1/ans.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-1/ans.pdf -------------------------------------------------------------------------------- /2020/solution/hw-1/ans.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-1/ans.tex -------------------------------------------------------------------------------- /2020/solution/hw-1/figs/number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-1/figs/number.png -------------------------------------------------------------------------------- /2020/solution/hw-1/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-1/hw-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-1/hw1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-1/hw1.pdf -------------------------------------------------------------------------------- /2020/solution/hw-1/hw1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-1/hw1.tex -------------------------------------------------------------------------------- /2020/solution/hw-1/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-1/tufte-book.cls -------------------------------------------------------------------------------- /2020/solution/hw-1/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-1/tufte-handout.cls -------------------------------------------------------------------------------- /2020/solution/hw-1/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-1/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-1/wt-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-1/wt-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-2/ans.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-2/ans.pdf -------------------------------------------------------------------------------- /2020/solution/hw-2/ans.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-2/ans.tex -------------------------------------------------------------------------------- /2020/solution/hw-2/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-2/hw-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-2/testpath.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-2/testpath.pdf -------------------------------------------------------------------------------- /2020/solution/hw-2/testpath.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-2/testpath.tex -------------------------------------------------------------------------------- /2020/solution/hw-2/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-2/tufte-book.cls -------------------------------------------------------------------------------- /2020/solution/hw-2/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-2/tufte-handout.cls -------------------------------------------------------------------------------- /2020/solution/hw-2/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-2/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-2/wt-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-2/wt-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/README.md -------------------------------------------------------------------------------- /2020/solution/hw-3/ans.aux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/ans.aux -------------------------------------------------------------------------------- /2020/solution/hw-3/ans.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/ans.log -------------------------------------------------------------------------------- /2020/solution/hw-3/ans.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/ans.out -------------------------------------------------------------------------------- /2020/solution/hw-3/ans.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/ans.pdf -------------------------------------------------------------------------------- /2020/solution/hw-3/ans.synctex.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/ans.synctex.gz -------------------------------------------------------------------------------- /2020/solution/hw-3/ans.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/ans.tex -------------------------------------------------------------------------------- /2020/solution/hw-3/ans.thm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/ans.thm -------------------------------------------------------------------------------- /2020/solution/hw-3/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/hw-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-3/hw3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/hw3.pdf -------------------------------------------------------------------------------- /2020/solution/hw-3/hw3.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/hw3.tex -------------------------------------------------------------------------------- /2020/solution/hw-3/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/tufte-book.cls -------------------------------------------------------------------------------- /2020/solution/hw-3/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/tufte-common.def -------------------------------------------------------------------------------- /2020/solution/hw-3/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/tufte-handout.cls -------------------------------------------------------------------------------- /2020/solution/hw-3/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-3/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-4/README.md: -------------------------------------------------------------------------------- 1 | # hw-4 -------------------------------------------------------------------------------- /2020/solution/hw-4/ans.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-4/ans.pdf -------------------------------------------------------------------------------- /2020/solution/hw-4/ans.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-4/ans.tex -------------------------------------------------------------------------------- /2020/solution/hw-4/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-4/hw-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-4/hw4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-4/hw4.pdf -------------------------------------------------------------------------------- /2020/solution/hw-4/hw4.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-4/hw4.tex -------------------------------------------------------------------------------- /2020/solution/hw-4/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-4/tufte-book.cls -------------------------------------------------------------------------------- /2020/solution/hw-4/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-4/tufte-common.def -------------------------------------------------------------------------------- /2020/solution/hw-4/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-4/tufte-handout.cls -------------------------------------------------------------------------------- /2020/solution/hw-4/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-4/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-5/README.md: -------------------------------------------------------------------------------- 1 | # hw-5 -------------------------------------------------------------------------------- /2020/solution/hw-5/ans.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-5/ans.pdf -------------------------------------------------------------------------------- /2020/solution/hw-5/ans.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-5/ans.tex -------------------------------------------------------------------------------- /2020/solution/hw-5/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-5/hw-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-5/hw5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-5/hw5.pdf -------------------------------------------------------------------------------- /2020/solution/hw-5/hw5.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-5/hw5.tex -------------------------------------------------------------------------------- /2020/solution/hw-5/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-5/tufte-book.cls -------------------------------------------------------------------------------- /2020/solution/hw-5/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-5/tufte-common.def -------------------------------------------------------------------------------- /2020/solution/hw-5/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-5/tufte-handout.cls -------------------------------------------------------------------------------- /2020/solution/hw-5/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-5/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-6/README.md: -------------------------------------------------------------------------------- 1 | # hw-6 -------------------------------------------------------------------------------- /2020/solution/hw-6/ans.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-6/ans.pdf -------------------------------------------------------------------------------- /2020/solution/hw-6/ans.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-6/ans.tex -------------------------------------------------------------------------------- /2020/solution/hw-6/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-6/hw-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-6/hw6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-6/hw6.pdf -------------------------------------------------------------------------------- /2020/solution/hw-6/hw6.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-6/hw6.tex -------------------------------------------------------------------------------- /2020/solution/hw-6/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-6/tufte-book.cls -------------------------------------------------------------------------------- /2020/solution/hw-6/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-6/tufte-common.def -------------------------------------------------------------------------------- /2020/solution/hw-6/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-6/tufte-handout.cls -------------------------------------------------------------------------------- /2020/solution/hw-6/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-6/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-7/README.md: -------------------------------------------------------------------------------- 1 | # hw-7 -------------------------------------------------------------------------------- /2020/solution/hw-7/ans.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-7/ans.pdf -------------------------------------------------------------------------------- /2020/solution/hw-7/ans.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-7/ans.tex -------------------------------------------------------------------------------- /2020/solution/hw-7/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-7/hw-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-7/hw7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-7/hw7.pdf -------------------------------------------------------------------------------- /2020/solution/hw-7/hw7.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-7/hw7.tex -------------------------------------------------------------------------------- /2020/solution/hw-7/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-7/tufte-book.cls -------------------------------------------------------------------------------- /2020/solution/hw-7/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-7/tufte-common.def -------------------------------------------------------------------------------- /2020/solution/hw-7/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-7/tufte-handout.cls -------------------------------------------------------------------------------- /2020/solution/hw-7/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-7/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-8/README.md: -------------------------------------------------------------------------------- 1 | # hw-8 -------------------------------------------------------------------------------- /2020/solution/hw-8/ans.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-8/ans.pdf -------------------------------------------------------------------------------- /2020/solution/hw-8/ans.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-8/ans.tex -------------------------------------------------------------------------------- /2020/solution/hw-8/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-8/hw-preamble.tex -------------------------------------------------------------------------------- /2020/solution/hw-8/hw8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-8/hw8.pdf -------------------------------------------------------------------------------- /2020/solution/hw-8/hw8.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-8/hw8.tex -------------------------------------------------------------------------------- /2020/solution/hw-8/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-8/tufte-book.cls -------------------------------------------------------------------------------- /2020/solution/hw-8/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-8/tufte-common.def -------------------------------------------------------------------------------- /2020/solution/hw-8/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-8/tufte-handout.cls -------------------------------------------------------------------------------- /2020/solution/hw-8/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/solution/hw-8/tufte-preamble.tex -------------------------------------------------------------------------------- /2020/zip/hw-1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/zip/hw-1.zip -------------------------------------------------------------------------------- /2020/zip/hw-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/zip/hw-2.zip -------------------------------------------------------------------------------- /2020/zip/hw-3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/zip/hw-3.zip -------------------------------------------------------------------------------- /2020/zip/hw-4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/zip/hw-4.zip -------------------------------------------------------------------------------- /2020/zip/hw-5.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/zip/hw-5.zip -------------------------------------------------------------------------------- /2020/zip/hw-6.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/zip/hw-6.zip -------------------------------------------------------------------------------- /2020/zip/hw-7.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/zip/hw-7.zip -------------------------------------------------------------------------------- /2020/zip/hw-8.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2020/zip/hw-8.zip -------------------------------------------------------------------------------- /2021/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/README.md -------------------------------------------------------------------------------- /2021/problem-set/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2021/problem-set/hw-1/README.md: -------------------------------------------------------------------------------- 1 | # README.md -------------------------------------------------------------------------------- /2021/problem-set/hw-1/figs/floating-constants.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-1/figs/floating-constants.png -------------------------------------------------------------------------------- /2021/problem-set/hw-1/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-1/hw-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-1/hw1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-1/hw1.pdf -------------------------------------------------------------------------------- /2021/problem-set/hw-1/hw1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-1/hw1.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-1/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-1/tufte-book.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-1/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-1/tufte-common.def -------------------------------------------------------------------------------- /2021/problem-set/hw-1/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-1/tufte-handout.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-1/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-1/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-2/README.md: -------------------------------------------------------------------------------- 1 | # hw-2 -------------------------------------------------------------------------------- /2021/problem-set/hw-2/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-2/hw-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-2/hw2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-2/hw2.pdf -------------------------------------------------------------------------------- /2021/problem-set/hw-2/hw2.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-2/hw2.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-2/hw2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-2/hw2.zip -------------------------------------------------------------------------------- /2021/problem-set/hw-2/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-2/tufte-book.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-2/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-2/tufte-common.def -------------------------------------------------------------------------------- /2021/problem-set/hw-2/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-2/tufte-handout.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-2/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-2/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-3/README.md -------------------------------------------------------------------------------- /2021/problem-set/hw-3/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-3/hw-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-3/hw3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-3/hw3.pdf -------------------------------------------------------------------------------- /2021/problem-set/hw-3/hw3.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-3/hw3.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-3/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-3/tufte-book.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-3/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-3/tufte-common.def -------------------------------------------------------------------------------- /2021/problem-set/hw-3/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-3/tufte-handout.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-3/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-3/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-4/README.md: -------------------------------------------------------------------------------- 1 | # hw-4 -------------------------------------------------------------------------------- /2021/problem-set/hw-4/figs/LRExpr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-4/figs/LRExpr.png -------------------------------------------------------------------------------- /2021/problem-set/hw-4/figs/LRExprPrec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-4/figs/LRExprPrec.png -------------------------------------------------------------------------------- /2021/problem-set/hw-4/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-4/hw-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-4/hw4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-4/hw4.pdf -------------------------------------------------------------------------------- /2021/problem-set/hw-4/hw4.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-4/hw4.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-4/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-4/tufte-book.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-4/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-4/tufte-common.def -------------------------------------------------------------------------------- /2021/problem-set/hw-4/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-4/tufte-handout.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-4/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-4/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-5/README.md: -------------------------------------------------------------------------------- 1 | # hw-5 -------------------------------------------------------------------------------- /2021/problem-set/hw-5/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-5/hw-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-5/hw5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-5/hw5.pdf -------------------------------------------------------------------------------- /2021/problem-set/hw-5/hw5.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-5/hw5.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-5/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-5/tufte-book.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-5/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-5/tufte-common.def -------------------------------------------------------------------------------- /2021/problem-set/hw-5/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-5/tufte-handout.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-5/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-5/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-6/README.md: -------------------------------------------------------------------------------- 1 | # hw-6 -------------------------------------------------------------------------------- /2021/problem-set/hw-6/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-6/hw-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-6/hw6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-6/hw6.pdf -------------------------------------------------------------------------------- /2021/problem-set/hw-6/hw6.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-6/hw6.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-6/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-6/tufte-book.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-6/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-6/tufte-common.def -------------------------------------------------------------------------------- /2021/problem-set/hw-6/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-6/tufte-handout.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-6/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-6/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-7/README.md: -------------------------------------------------------------------------------- 1 | # hw-7 -------------------------------------------------------------------------------- /2021/problem-set/hw-7/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-7/hw-preamble.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-7/hw7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-7/hw7.pdf -------------------------------------------------------------------------------- /2021/problem-set/hw-7/hw7.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-7/hw7.tex -------------------------------------------------------------------------------- /2021/problem-set/hw-7/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-7/tufte-book.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-7/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-7/tufte-common.def -------------------------------------------------------------------------------- /2021/problem-set/hw-7/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-7/tufte-handout.cls -------------------------------------------------------------------------------- /2021/problem-set/hw-7/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/problem-set/hw-7/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/solution/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2021/solution/hw-1/README.md: -------------------------------------------------------------------------------- 1 | # README.md -------------------------------------------------------------------------------- /2021/solution/hw-1/figs/floating-constants.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-1/figs/floating-constants.png -------------------------------------------------------------------------------- /2021/solution/hw-1/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-1/hw-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-1/hw1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-1/hw1.pdf -------------------------------------------------------------------------------- /2021/solution/hw-1/hw1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-1/hw1.tex -------------------------------------------------------------------------------- /2021/solution/hw-1/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-1/tufte-book.cls -------------------------------------------------------------------------------- /2021/solution/hw-1/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-1/tufte-common.def -------------------------------------------------------------------------------- /2021/solution/hw-1/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-1/tufte-handout.cls -------------------------------------------------------------------------------- /2021/solution/hw-1/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-1/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-2/README.md: -------------------------------------------------------------------------------- 1 | # hw-2 -------------------------------------------------------------------------------- /2021/solution/hw-2/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-2/hw-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-2/hw2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-2/hw2.pdf -------------------------------------------------------------------------------- /2021/solution/hw-2/hw2.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-2/hw2.tex -------------------------------------------------------------------------------- /2021/solution/hw-2/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-2/tufte-book.cls -------------------------------------------------------------------------------- /2021/solution/hw-2/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-2/tufte-common.def -------------------------------------------------------------------------------- /2021/solution/hw-2/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-2/tufte-handout.cls -------------------------------------------------------------------------------- /2021/solution/hw-2/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-2/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-3/README.md -------------------------------------------------------------------------------- /2021/solution/hw-3/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-3/hw-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-3/hw3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-3/hw3.pdf -------------------------------------------------------------------------------- /2021/solution/hw-3/hw3.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-3/hw3.tex -------------------------------------------------------------------------------- /2021/solution/hw-3/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-3/tufte-book.cls -------------------------------------------------------------------------------- /2021/solution/hw-3/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-3/tufte-common.def -------------------------------------------------------------------------------- /2021/solution/hw-3/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-3/tufte-handout.cls -------------------------------------------------------------------------------- /2021/solution/hw-3/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-3/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-4/README.md: -------------------------------------------------------------------------------- 1 | # hw-4 -------------------------------------------------------------------------------- /2021/solution/hw-4/figs/LRExpr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-4/figs/LRExpr.png -------------------------------------------------------------------------------- /2021/solution/hw-4/figs/LRExprPrec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-4/figs/LRExprPrec.png -------------------------------------------------------------------------------- /2021/solution/hw-4/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-4/hw-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-4/hw4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-4/hw4.pdf -------------------------------------------------------------------------------- /2021/solution/hw-4/hw4.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-4/hw4.tex -------------------------------------------------------------------------------- /2021/solution/hw-4/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-4/tufte-book.cls -------------------------------------------------------------------------------- /2021/solution/hw-4/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-4/tufte-common.def -------------------------------------------------------------------------------- /2021/solution/hw-4/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-4/tufte-handout.cls -------------------------------------------------------------------------------- /2021/solution/hw-4/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-4/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-5/README.md: -------------------------------------------------------------------------------- 1 | # hw-5 -------------------------------------------------------------------------------- /2021/solution/hw-5/fig/lr1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-5/fig/lr1.png -------------------------------------------------------------------------------- /2021/solution/hw-5/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-5/hw-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-5/hw5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-5/hw5.pdf -------------------------------------------------------------------------------- /2021/solution/hw-5/hw5.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-5/hw5.tex -------------------------------------------------------------------------------- /2021/solution/hw-5/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-5/tufte-book.cls -------------------------------------------------------------------------------- /2021/solution/hw-5/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-5/tufte-common.def -------------------------------------------------------------------------------- /2021/solution/hw-5/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-5/tufte-handout.cls -------------------------------------------------------------------------------- /2021/solution/hw-5/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-5/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-6/README.md: -------------------------------------------------------------------------------- 1 | # hw-6 -------------------------------------------------------------------------------- /2021/solution/hw-6/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-6/hw-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-6/hw6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-6/hw6.pdf -------------------------------------------------------------------------------- /2021/solution/hw-6/hw6.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-6/hw6.tex -------------------------------------------------------------------------------- /2021/solution/hw-6/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-6/tufte-book.cls -------------------------------------------------------------------------------- /2021/solution/hw-6/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-6/tufte-common.def -------------------------------------------------------------------------------- /2021/solution/hw-6/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-6/tufte-handout.cls -------------------------------------------------------------------------------- /2021/solution/hw-6/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-6/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-7/README.md: -------------------------------------------------------------------------------- 1 | # hw-7 -------------------------------------------------------------------------------- /2021/solution/hw-7/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-7/hw-preamble.tex -------------------------------------------------------------------------------- /2021/solution/hw-7/hw7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-7/hw7.pdf -------------------------------------------------------------------------------- /2021/solution/hw-7/hw7.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-7/hw7.tex -------------------------------------------------------------------------------- /2021/solution/hw-7/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-7/tufte-book.cls -------------------------------------------------------------------------------- /2021/solution/hw-7/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-7/tufte-common.def -------------------------------------------------------------------------------- /2021/solution/hw-7/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-7/tufte-handout.cls -------------------------------------------------------------------------------- /2021/solution/hw-7/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/solution/hw-7/tufte-preamble.tex -------------------------------------------------------------------------------- /2021/zip/hw1-lexer.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/zip/hw1-lexer.zip -------------------------------------------------------------------------------- /2021/zip/hw2-lexer.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/zip/hw2-lexer.zip -------------------------------------------------------------------------------- /2021/zip/hw3-parser.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/zip/hw3-parser.zip -------------------------------------------------------------------------------- /2021/zip/hw4-parser.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/zip/hw4-parser.zip -------------------------------------------------------------------------------- /2021/zip/hw5-parser.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/zip/hw5-parser.zip -------------------------------------------------------------------------------- /2021/zip/hw6-semantics.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/zip/hw6-semantics.zip -------------------------------------------------------------------------------- /2021/zip/hw7-ir.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2021/zip/hw7-ir.zip -------------------------------------------------------------------------------- /2022/problem-set/hw-1/README.md: -------------------------------------------------------------------------------- 1 | # README.md -------------------------------------------------------------------------------- /2022/problem-set/hw-1/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-1/hw-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-1/hw1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-1/hw1.pdf -------------------------------------------------------------------------------- /2022/problem-set/hw-1/hw1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-1/hw1.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-1/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-1/tufte-book.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-1/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-1/tufte-common.def -------------------------------------------------------------------------------- /2022/problem-set/hw-1/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-1/tufte-handout.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-1/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-1/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-2/README.md: -------------------------------------------------------------------------------- 1 | # hw-2 -------------------------------------------------------------------------------- /2022/problem-set/hw-2/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-2/hw-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-2/hw2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-2/hw2.pdf -------------------------------------------------------------------------------- /2022/problem-set/hw-2/hw2.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-2/hw2.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-2/hw2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-2/hw2.zip -------------------------------------------------------------------------------- /2022/problem-set/hw-2/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-2/tufte-book.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-2/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-2/tufte-common.def -------------------------------------------------------------------------------- /2022/problem-set/hw-2/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-2/tufte-handout.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-2/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-2/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-3/README.md -------------------------------------------------------------------------------- /2022/problem-set/hw-3/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-3/hw-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-3/hw3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-3/hw3.pdf -------------------------------------------------------------------------------- /2022/problem-set/hw-3/hw3.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-3/hw3.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-3/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-3/tufte-book.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-3/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-3/tufte-common.def -------------------------------------------------------------------------------- /2022/problem-set/hw-3/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-3/tufte-handout.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-3/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-3/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-4/README.md: -------------------------------------------------------------------------------- 1 | # hw-4 -------------------------------------------------------------------------------- /2022/problem-set/hw-4/figs/LRExpr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-4/figs/LRExpr.png -------------------------------------------------------------------------------- /2022/problem-set/hw-4/figs/LRExprPrec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-4/figs/LRExprPrec.png -------------------------------------------------------------------------------- /2022/problem-set/hw-4/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-4/hw-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-4/hw4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-4/hw4.pdf -------------------------------------------------------------------------------- /2022/problem-set/hw-4/hw4.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-4/hw4.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-4/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-4/tufte-book.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-4/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-4/tufte-common.def -------------------------------------------------------------------------------- /2022/problem-set/hw-4/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-4/tufte-handout.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-4/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-4/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-5/README.md: -------------------------------------------------------------------------------- 1 | # hw-5 -------------------------------------------------------------------------------- /2022/problem-set/hw-5/figs/struct-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-5/figs/struct-code.png -------------------------------------------------------------------------------- /2022/problem-set/hw-5/figs/type-decl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-5/figs/type-decl.png -------------------------------------------------------------------------------- /2022/problem-set/hw-5/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-5/hw-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-5/hw5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-5/hw5.pdf -------------------------------------------------------------------------------- /2022/problem-set/hw-5/hw5.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-5/hw5.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-5/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-5/tufte-book.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-5/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-5/tufte-common.def -------------------------------------------------------------------------------- /2022/problem-set/hw-5/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-5/tufte-handout.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-5/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-5/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-6/README.md: -------------------------------------------------------------------------------- 1 | # hw-6 -------------------------------------------------------------------------------- /2022/problem-set/hw-6/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-6/hw-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-6/hw6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-6/hw6.pdf -------------------------------------------------------------------------------- /2022/problem-set/hw-6/hw6.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-6/hw6.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-6/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-6/tufte-book.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-6/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-6/tufte-common.def -------------------------------------------------------------------------------- /2022/problem-set/hw-6/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-6/tufte-handout.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-6/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-6/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-7/README.md: -------------------------------------------------------------------------------- 1 | # hw-7 -------------------------------------------------------------------------------- /2022/problem-set/hw-7/figs/while.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-7/figs/while.png -------------------------------------------------------------------------------- /2022/problem-set/hw-7/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-7/hw-preamble.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-7/hw7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-7/hw7.pdf -------------------------------------------------------------------------------- /2022/problem-set/hw-7/hw7.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-7/hw7.tex -------------------------------------------------------------------------------- /2022/problem-set/hw-7/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-7/tufte-book.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-7/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-7/tufte-common.def -------------------------------------------------------------------------------- /2022/problem-set/hw-7/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-7/tufte-handout.cls -------------------------------------------------------------------------------- /2022/problem-set/hw-7/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/problem-set/hw-7/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/solution/hw-1/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-1/hw-preamble.tex -------------------------------------------------------------------------------- /2022/solution/hw-1/hw1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-1/hw1.pdf -------------------------------------------------------------------------------- /2022/solution/hw-1/hw1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-1/hw1.tex -------------------------------------------------------------------------------- /2022/solution/hw-1/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-1/tufte-book.cls -------------------------------------------------------------------------------- /2022/solution/hw-1/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-1/tufte-common.def -------------------------------------------------------------------------------- /2022/solution/hw-1/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-1/tufte-handout.cls -------------------------------------------------------------------------------- /2022/solution/hw-1/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-1/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/solution/hw-2/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-2/hw-preamble.tex -------------------------------------------------------------------------------- /2022/solution/hw-2/hw2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-2/hw2.pdf -------------------------------------------------------------------------------- /2022/solution/hw-2/hw2.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-2/hw2.tex -------------------------------------------------------------------------------- /2022/solution/hw-2/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-2/tufte-book.cls -------------------------------------------------------------------------------- /2022/solution/hw-2/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-2/tufte-common.def -------------------------------------------------------------------------------- /2022/solution/hw-2/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-2/tufte-handout.cls -------------------------------------------------------------------------------- /2022/solution/hw-2/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-2/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/solution/hw-3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-3/README.md -------------------------------------------------------------------------------- /2022/solution/hw-3/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-3/hw-preamble.tex -------------------------------------------------------------------------------- /2022/solution/hw-3/hw3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-3/hw3.pdf -------------------------------------------------------------------------------- /2022/solution/hw-3/hw3.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-3/hw3.tex -------------------------------------------------------------------------------- /2022/solution/hw-3/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-3/tufte-book.cls -------------------------------------------------------------------------------- /2022/solution/hw-3/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-3/tufte-common.def -------------------------------------------------------------------------------- /2022/solution/hw-3/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-3/tufte-handout.cls -------------------------------------------------------------------------------- /2022/solution/hw-3/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-3/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/solution/hw-4/README.md: -------------------------------------------------------------------------------- 1 | # hw-4 -------------------------------------------------------------------------------- /2022/solution/hw-4/figs/LRExpr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-4/figs/LRExpr.png -------------------------------------------------------------------------------- /2022/solution/hw-4/figs/LRExprPrec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-4/figs/LRExprPrec.png -------------------------------------------------------------------------------- /2022/solution/hw-4/figs/jflap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-4/figs/jflap.png -------------------------------------------------------------------------------- /2022/solution/hw-4/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-4/hw-preamble.tex -------------------------------------------------------------------------------- /2022/solution/hw-4/hw4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-4/hw4.pdf -------------------------------------------------------------------------------- /2022/solution/hw-4/hw4.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-4/hw4.tex -------------------------------------------------------------------------------- /2022/solution/hw-4/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-4/tufte-book.cls -------------------------------------------------------------------------------- /2022/solution/hw-4/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-4/tufte-common.def -------------------------------------------------------------------------------- /2022/solution/hw-4/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-4/tufte-handout.cls -------------------------------------------------------------------------------- /2022/solution/hw-4/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-4/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/solution/hw-5/README.md: -------------------------------------------------------------------------------- 1 | # hw-5 -------------------------------------------------------------------------------- /2022/solution/hw-5/figs/struct-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-5/figs/struct-code.png -------------------------------------------------------------------------------- /2022/solution/hw-5/figs/type-decl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-5/figs/type-decl.png -------------------------------------------------------------------------------- /2022/solution/hw-5/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-5/hw-preamble.tex -------------------------------------------------------------------------------- /2022/solution/hw-5/hw5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-5/hw5.pdf -------------------------------------------------------------------------------- /2022/solution/hw-5/hw5.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-5/hw5.tex -------------------------------------------------------------------------------- /2022/solution/hw-5/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-5/tufte-book.cls -------------------------------------------------------------------------------- /2022/solution/hw-5/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-5/tufte-common.def -------------------------------------------------------------------------------- /2022/solution/hw-5/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-5/tufte-handout.cls -------------------------------------------------------------------------------- /2022/solution/hw-5/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-5/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/solution/hw-6/README.md: -------------------------------------------------------------------------------- 1 | # hw-6 -------------------------------------------------------------------------------- /2022/solution/hw-6/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-6/hw-preamble.tex -------------------------------------------------------------------------------- /2022/solution/hw-6/hw6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-6/hw6.pdf -------------------------------------------------------------------------------- /2022/solution/hw-6/hw6.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-6/hw6.tex -------------------------------------------------------------------------------- /2022/solution/hw-6/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-6/tufte-book.cls -------------------------------------------------------------------------------- /2022/solution/hw-6/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-6/tufte-common.def -------------------------------------------------------------------------------- /2022/solution/hw-6/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-6/tufte-handout.cls -------------------------------------------------------------------------------- /2022/solution/hw-6/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/solution/hw-6/tufte-preamble.tex -------------------------------------------------------------------------------- /2022/zip/hw1-lexer-re-antlr.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/zip/hw1-lexer-re-antlr.zip -------------------------------------------------------------------------------- /2022/zip/hw2-lexer-automata.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/zip/hw2-lexer-automata.zip -------------------------------------------------------------------------------- /2022/zip/hw3-cfg.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/zip/hw3-cfg.zip -------------------------------------------------------------------------------- /2022/zip/hw4-parser-ll.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/zip/hw4-parser-ll.zip -------------------------------------------------------------------------------- /2022/zip/hw5-symboltable-typesystem.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/zip/hw5-symboltable-typesystem.zip -------------------------------------------------------------------------------- /2022/zip/hw6-ag.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/zip/hw6-ag.zip -------------------------------------------------------------------------------- /2022/zip/hw7-codegen.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2022/zip/hw7-codegen.zip -------------------------------------------------------------------------------- /2023/README.md: -------------------------------------------------------------------------------- 1 | # 2023 Spring -------------------------------------------------------------------------------- /2023/hw-0/README.md: -------------------------------------------------------------------------------- 1 | # README.md -------------------------------------------------------------------------------- /2023/hw-0/figs/abstraction.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-0/figs/abstraction.jpg -------------------------------------------------------------------------------- /2023/hw-0/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-0/hw-preamble.tex -------------------------------------------------------------------------------- /2023/hw-0/hw0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-0/hw0.pdf -------------------------------------------------------------------------------- /2023/hw-0/hw0.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-0/hw0.tex -------------------------------------------------------------------------------- /2023/hw-0/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-0/tufte-book.cls -------------------------------------------------------------------------------- /2023/hw-0/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-0/tufte-common.def -------------------------------------------------------------------------------- /2023/hw-0/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-0/tufte-handout.cls -------------------------------------------------------------------------------- /2023/hw-0/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-0/tufte-preamble.tex -------------------------------------------------------------------------------- /2023/hw-1/README.md: -------------------------------------------------------------------------------- 1 | # README.md -------------------------------------------------------------------------------- /2023/hw-1/figs/regex-quote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-1/figs/regex-quote.png -------------------------------------------------------------------------------- /2023/hw-1/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-1/hw-preamble.tex -------------------------------------------------------------------------------- /2023/hw-1/hw1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-1/hw1.pdf -------------------------------------------------------------------------------- /2023/hw-1/hw1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-1/hw1.tex -------------------------------------------------------------------------------- /2023/hw-1/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-1/tufte-book.cls -------------------------------------------------------------------------------- /2023/hw-1/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-1/tufte-common.def -------------------------------------------------------------------------------- /2023/hw-1/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-1/tufte-handout.cls -------------------------------------------------------------------------------- /2023/hw-1/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-1/tufte-preamble.tex -------------------------------------------------------------------------------- /2023/hw-2/README.md: -------------------------------------------------------------------------------- 1 | # README.md -------------------------------------------------------------------------------- /2023/hw-2/figs/automata-quote.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-2/figs/automata-quote.jpg -------------------------------------------------------------------------------- /2023/hw-2/figs/dfa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-2/figs/dfa.png -------------------------------------------------------------------------------- /2023/hw-2/figs/regex-quote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-2/figs/regex-quote.png -------------------------------------------------------------------------------- /2023/hw-2/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-2/hw-preamble.tex -------------------------------------------------------------------------------- /2023/hw-2/hw2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-2/hw2.pdf -------------------------------------------------------------------------------- /2023/hw-2/hw2.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-2/hw2.tex -------------------------------------------------------------------------------- /2023/hw-2/jflap/dfa.jff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-2/jflap/dfa.jff -------------------------------------------------------------------------------- /2023/hw-2/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-2/tufte-book.cls -------------------------------------------------------------------------------- /2023/hw-2/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-2/tufte-common.def -------------------------------------------------------------------------------- /2023/hw-2/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-2/tufte-handout.cls -------------------------------------------------------------------------------- /2023/hw-2/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-2/tufte-preamble.tex -------------------------------------------------------------------------------- /2023/hw-3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-3/README.md -------------------------------------------------------------------------------- /2023/hw-3/figs/design-patterns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-3/figs/design-patterns.png -------------------------------------------------------------------------------- /2023/hw-3/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-3/hw-preamble.tex -------------------------------------------------------------------------------- /2023/hw-3/hw3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-3/hw3.pdf -------------------------------------------------------------------------------- /2023/hw-3/hw3.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-3/hw3.tex -------------------------------------------------------------------------------- /2023/hw-3/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-3/tufte-book.cls -------------------------------------------------------------------------------- /2023/hw-3/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-3/tufte-common.def -------------------------------------------------------------------------------- /2023/hw-3/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-3/tufte-handout.cls -------------------------------------------------------------------------------- /2023/hw-3/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-3/tufte-preamble.tex -------------------------------------------------------------------------------- /2023/hw-4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/README.md -------------------------------------------------------------------------------- /2023/hw-4/cfg/cfg-a-b-lang.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/cfg/cfg-a-b-lang.tex -------------------------------------------------------------------------------- /2023/hw-4/cfg/cfg-equal-number-a-b.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/cfg/cfg-equal-number-a-b.tex -------------------------------------------------------------------------------- /2023/hw-4/cfg/cfg-unequal-number-a-b.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/cfg/cfg-unequal-number-a-b.tex -------------------------------------------------------------------------------- /2023/hw-4/figs/LRExpr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/figs/LRExpr.png -------------------------------------------------------------------------------- /2023/hw-4/figs/LRExprPrec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/figs/LRExprPrec.png -------------------------------------------------------------------------------- /2023/hw-4/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/hw-preamble.tex -------------------------------------------------------------------------------- /2023/hw-4/hw4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/hw4.pdf -------------------------------------------------------------------------------- /2023/hw-4/hw4.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/hw4.tex -------------------------------------------------------------------------------- /2023/hw-4/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/tufte-book.cls -------------------------------------------------------------------------------- /2023/hw-4/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/tufte-common.def -------------------------------------------------------------------------------- /2023/hw-4/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/tufte-handout.cls -------------------------------------------------------------------------------- /2023/hw-4/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-4/tufte-preamble.tex -------------------------------------------------------------------------------- /2023/hw-5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-5/README.md -------------------------------------------------------------------------------- /2023/hw-5/cfg/cfg-a-b-lang.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-5/cfg/cfg-a-b-lang.tex -------------------------------------------------------------------------------- /2023/hw-5/cfg/cfg-equal-number-a-b.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-5/cfg/cfg-equal-number-a-b.tex -------------------------------------------------------------------------------- /2023/hw-5/figs/climbing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-5/figs/climbing.png -------------------------------------------------------------------------------- /2023/hw-5/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-5/hw-preamble.tex -------------------------------------------------------------------------------- /2023/hw-5/hw5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-5/hw5.pdf -------------------------------------------------------------------------------- /2023/hw-5/hw5.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-5/hw5.tex -------------------------------------------------------------------------------- /2023/hw-5/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-5/tufte-book.cls -------------------------------------------------------------------------------- /2023/hw-5/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-5/tufte-common.def -------------------------------------------------------------------------------- /2023/hw-5/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-5/tufte-handout.cls -------------------------------------------------------------------------------- /2023/hw-5/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-5/tufte-preamble.tex -------------------------------------------------------------------------------- /2023/hw-6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-6/README.md -------------------------------------------------------------------------------- /2023/hw-6/figs/not-easy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-6/figs/not-easy.jpg -------------------------------------------------------------------------------- /2023/hw-6/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-6/hw-preamble.tex -------------------------------------------------------------------------------- /2023/hw-6/hw6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-6/hw6.pdf -------------------------------------------------------------------------------- /2023/hw-6/hw6.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-6/hw6.tex -------------------------------------------------------------------------------- /2023/hw-6/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-6/tufte-book.cls -------------------------------------------------------------------------------- /2023/hw-6/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-6/tufte-common.def -------------------------------------------------------------------------------- /2023/hw-6/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-6/tufte-handout.cls -------------------------------------------------------------------------------- /2023/hw-6/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-6/tufte-preamble.tex -------------------------------------------------------------------------------- /2023/hw-7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-7/README.md -------------------------------------------------------------------------------- /2023/hw-7/figs/knuth-paper-1967.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-7/figs/knuth-paper-1967.png -------------------------------------------------------------------------------- /2023/hw-7/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-7/hw-preamble.tex -------------------------------------------------------------------------------- /2023/hw-7/hw7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-7/hw7.pdf -------------------------------------------------------------------------------- /2023/hw-7/hw7.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-7/hw7.tex -------------------------------------------------------------------------------- /2023/hw-7/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-7/tufte-book.cls -------------------------------------------------------------------------------- /2023/hw-7/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-7/tufte-common.def -------------------------------------------------------------------------------- /2023/hw-7/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-7/tufte-handout.cls -------------------------------------------------------------------------------- /2023/hw-7/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-7/tufte-preamble.tex -------------------------------------------------------------------------------- /2023/hw-8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-8/README.md -------------------------------------------------------------------------------- /2023/hw-8/figs/LLVM-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-8/figs/LLVM-logo.png -------------------------------------------------------------------------------- /2023/hw-8/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-8/hw-preamble.tex -------------------------------------------------------------------------------- /2023/hw-8/hw8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-8/hw8.pdf -------------------------------------------------------------------------------- /2023/hw-8/hw8.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-8/hw8.tex -------------------------------------------------------------------------------- /2023/hw-8/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-8/tufte-book.cls -------------------------------------------------------------------------------- /2023/hw-8/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-8/tufte-common.def -------------------------------------------------------------------------------- /2023/hw-8/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-8/tufte-handout.cls -------------------------------------------------------------------------------- /2023/hw-8/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/hw-8/tufte-preamble.tex -------------------------------------------------------------------------------- /2023/zip/hw-0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/zip/hw-0.zip -------------------------------------------------------------------------------- /2023/zip/hw-1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/zip/hw-1.zip -------------------------------------------------------------------------------- /2023/zip/hw-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/zip/hw-2.zip -------------------------------------------------------------------------------- /2023/zip/hw-3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/zip/hw-3.zip -------------------------------------------------------------------------------- /2023/zip/hw-4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/zip/hw-4.zip -------------------------------------------------------------------------------- /2023/zip/hw-5.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/zip/hw-5.zip -------------------------------------------------------------------------------- /2023/zip/hw-6.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/zip/hw-6.zip -------------------------------------------------------------------------------- /2023/zip/hw-7.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/zip/hw-7.zip -------------------------------------------------------------------------------- /2023/zip/hw-8.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2023/zip/hw-8.zip -------------------------------------------------------------------------------- /2024/README.md: -------------------------------------------------------------------------------- 1 | # 2024 Spring -------------------------------------------------------------------------------- /2024/problem-set/hw-0/README.md: -------------------------------------------------------------------------------- 1 | # README.md -------------------------------------------------------------------------------- /2024/problem-set/hw-0/figs/abstraction.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-0/figs/abstraction.jpg -------------------------------------------------------------------------------- /2024/problem-set/hw-0/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-0/hw-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-0/hw0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-0/hw0.pdf -------------------------------------------------------------------------------- /2024/problem-set/hw-0/hw0.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-0/hw0.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-0/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-0/tufte-book.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-0/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-0/tufte-common.def -------------------------------------------------------------------------------- /2024/problem-set/hw-0/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-0/tufte-handout.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-0/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-0/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-1/README.md: -------------------------------------------------------------------------------- 1 | # README.md -------------------------------------------------------------------------------- /2024/problem-set/hw-1/figs/lexing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-1/figs/lexing.png -------------------------------------------------------------------------------- /2024/problem-set/hw-1/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-1/hw-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-1/hw1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-1/hw1.pdf -------------------------------------------------------------------------------- /2024/problem-set/hw-1/hw1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-1/hw1.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-1/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-1/tufte-book.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-1/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-1/tufte-common.def -------------------------------------------------------------------------------- /2024/problem-set/hw-1/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-1/tufte-handout.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-1/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-1/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-2/Kleene Algorithm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/Kleene Algorithm.pdf -------------------------------------------------------------------------------- /2024/problem-set/hw-2/README.md: -------------------------------------------------------------------------------- 1 | # README.md -------------------------------------------------------------------------------- /2024/problem-set/hw-2/figs/android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/figs/android.png -------------------------------------------------------------------------------- /2024/problem-set/hw-2/figs/automata-quote.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/figs/automata-quote.jpg -------------------------------------------------------------------------------- /2024/problem-set/hw-2/figs/book-learn-re.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/figs/book-learn-re.jpg -------------------------------------------------------------------------------- /2024/problem-set/hw-2/figs/design-patterns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/figs/design-patterns.png -------------------------------------------------------------------------------- /2024/problem-set/hw-2/figs/fat-mat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/figs/fat-mat.png -------------------------------------------------------------------------------- /2024/problem-set/hw-2/figs/regex-quote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/figs/regex-quote.png -------------------------------------------------------------------------------- /2024/problem-set/hw-2/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/hw-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-2/hw2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/hw2.pdf -------------------------------------------------------------------------------- /2024/problem-set/hw-2/hw2.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/hw2.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-2/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/tufte-book.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-2/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/tufte-common.def -------------------------------------------------------------------------------- /2024/problem-set/hw-2/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/tufte-handout.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-2/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-2/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/README.md -------------------------------------------------------------------------------- /2024/problem-set/hw-3/cfg/cfg-a-b-lang.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/cfg/cfg-a-b-lang.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-3/cfg/cfg-equal-number-a-b-correct.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/cfg/cfg-equal-number-a-b-correct.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-3/cfg/cfg-equal-number-a-b.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/cfg/cfg-equal-number-a-b.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-3/cfg/cfg-unequal-number-a-b.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/cfg/cfg-unequal-number-a-b.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-3/figs/LRExprPrec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/figs/LRExprPrec.png -------------------------------------------------------------------------------- /2024/problem-set/hw-3/figs/ifstat-g4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/figs/ifstat-g4.png -------------------------------------------------------------------------------- /2024/problem-set/hw-3/figs/ifstat-open-matched-g4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/figs/ifstat-open-matched-g4.png -------------------------------------------------------------------------------- /2024/problem-set/hw-3/figs/pumping-lemma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/figs/pumping-lemma.png -------------------------------------------------------------------------------- /2024/problem-set/hw-3/figs/pumping-lemma.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/figs/pumping-lemma.webp -------------------------------------------------------------------------------- /2024/problem-set/hw-3/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/hw-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-3/hw3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/hw3.pdf -------------------------------------------------------------------------------- /2024/problem-set/hw-3/hw3.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/hw3.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-3/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/tufte-book.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-3/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/tufte-common.def -------------------------------------------------------------------------------- /2024/problem-set/hw-3/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/tufte-handout.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-3/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-3/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-4/README.md -------------------------------------------------------------------------------- /2024/problem-set/hw-4/cfg/decl.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-4/cfg/decl.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-4/figs/climbing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-4/figs/climbing.png -------------------------------------------------------------------------------- /2024/problem-set/hw-4/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-4/hw-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-4/hw4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-4/hw4.pdf -------------------------------------------------------------------------------- /2024/problem-set/hw-4/hw4.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-4/hw4.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-4/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-4/tufte-book.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-4/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-4/tufte-common.def -------------------------------------------------------------------------------- /2024/problem-set/hw-4/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-4/tufte-handout.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-4/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-4/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-5/README.md: -------------------------------------------------------------------------------- 1 | # hw5 2 | -------------------------------------------------------------------------------- /2024/problem-set/hw-5/figs/D-parse-tree-array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-5/figs/D-parse-tree-array.png -------------------------------------------------------------------------------- /2024/problem-set/hw-5/figs/D-parse-tree-func.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-5/figs/D-parse-tree-func.png -------------------------------------------------------------------------------- /2024/problem-set/hw-5/figs/D-parse-tree-pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-5/figs/D-parse-tree-pointer.png -------------------------------------------------------------------------------- /2024/problem-set/hw-5/figs/knuth-paper-1967.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-5/figs/knuth-paper-1967.png -------------------------------------------------------------------------------- /2024/problem-set/hw-5/grammar/decl-ag.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-5/grammar/decl-ag.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-5/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-5/hw-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-5/hw5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-5/hw5.pdf -------------------------------------------------------------------------------- /2024/problem-set/hw-5/hw5.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-5/hw5.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-5/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-5/tufte-book.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-5/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-5/tufte-common.def -------------------------------------------------------------------------------- /2024/problem-set/hw-5/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-5/tufte-handout.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-5/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-5/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-6/README.md: -------------------------------------------------------------------------------- 1 | # hw5 2 | -------------------------------------------------------------------------------- /2024/problem-set/hw-6/figs/while.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-6/figs/while.pdf -------------------------------------------------------------------------------- /2024/problem-set/hw-6/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-6/hw-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-6/hw6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-6/hw6.pdf -------------------------------------------------------------------------------- /2024/problem-set/hw-6/hw6.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-6/hw6.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-6/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-6/tufte-book.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-6/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-6/tufte-common.def -------------------------------------------------------------------------------- /2024/problem-set/hw-6/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-6/tufte-handout.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-6/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-6/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-7/README.md: -------------------------------------------------------------------------------- 1 | # hw7 2 | -------------------------------------------------------------------------------- /2024/problem-set/hw-7/figs/fib-rec-25-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/figs/fib-rec-25-blank.png -------------------------------------------------------------------------------- /2024/problem-set/hw-7/figs/fib-rec-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/figs/fib-rec-25.png -------------------------------------------------------------------------------- /2024/problem-set/hw-7/figs/fib-rec-49-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/figs/fib-rec-49-blank.png -------------------------------------------------------------------------------- /2024/problem-set/hw-7/figs/fib-rec-49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/figs/fib-rec-49.png -------------------------------------------------------------------------------- /2024/problem-set/hw-7/figs/fib-rec-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/figs/fib-rec-c.png -------------------------------------------------------------------------------- /2024/problem-set/hw-7/figs/fib-rec-wrong-23-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/figs/fib-rec-wrong-23-blank.png -------------------------------------------------------------------------------- /2024/problem-set/hw-7/figs/fib-rec-wrong-23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/figs/fib-rec-wrong-23.png -------------------------------------------------------------------------------- /2024/problem-set/hw-7/figs/fib-rec-wrong-46-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/figs/fib-rec-wrong-46-blank.png -------------------------------------------------------------------------------- /2024/problem-set/hw-7/figs/fib-rec-wrong-46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/figs/fib-rec-wrong-46.png -------------------------------------------------------------------------------- /2024/problem-set/hw-7/figs/fib-rec-wrong-fib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/figs/fib-rec-wrong-fib.png -------------------------------------------------------------------------------- /2024/problem-set/hw-7/figs/fib-rec-wrong-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/figs/fib-rec-wrong-main.png -------------------------------------------------------------------------------- /2024/problem-set/hw-7/figs/fig-fib-rec-wrong.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/figs/fig-fib-rec-wrong.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-7/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/hw-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-7/hw7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/hw7.pdf -------------------------------------------------------------------------------- /2024/problem-set/hw-7/hw7.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/hw7.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-7/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/tufte-book.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-7/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/tufte-common.def -------------------------------------------------------------------------------- /2024/problem-set/hw-7/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/tufte-handout.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-7/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-7/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-8/README.md: -------------------------------------------------------------------------------- 1 | # hw8 2 | -------------------------------------------------------------------------------- /2024/problem-set/hw-8/figs/cfg-hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-8/figs/cfg-hierarchy.png -------------------------------------------------------------------------------- /2024/problem-set/hw-8/figs/parsing.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-8/figs/parsing.jpeg -------------------------------------------------------------------------------- /2024/problem-set/hw-8/grammar/lr.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-8/grammar/lr.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-8/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-8/hw-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-8/hw8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-8/hw8.pdf -------------------------------------------------------------------------------- /2024/problem-set/hw-8/hw8.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-8/hw8.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-8/table/slr.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-8/table/slr.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-8/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-8/tufte-book.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-8/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-8/tufte-common.def -------------------------------------------------------------------------------- /2024/problem-set/hw-8/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-8/tufte-handout.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-8/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-8/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-9/README.md: -------------------------------------------------------------------------------- 1 | # hw9 2 | -------------------------------------------------------------------------------- /2024/problem-set/hw-9/algs/exam.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-9/algs/exam.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-9/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-9/hw-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-9/hw9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-9/hw9.pdf -------------------------------------------------------------------------------- /2024/problem-set/hw-9/hw9.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-9/hw9.tex -------------------------------------------------------------------------------- /2024/problem-set/hw-9/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-9/tufte-book.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-9/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-9/tufte-common.def -------------------------------------------------------------------------------- /2024/problem-set/hw-9/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-9/tufte-handout.cls -------------------------------------------------------------------------------- /2024/problem-set/hw-9/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/hw-9/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/problem-set/zip/hw-0-overview.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/zip/hw-0-overview.zip -------------------------------------------------------------------------------- /2024/problem-set/zip/hw-1-lexer.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/zip/hw-1-lexer.zip -------------------------------------------------------------------------------- /2024/problem-set/zip/hw-2-re-automata.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/zip/hw-2-re-automata.zip -------------------------------------------------------------------------------- /2024/problem-set/zip/hw-3-cfg.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/zip/hw-3-cfg.zip -------------------------------------------------------------------------------- /2024/problem-set/zip/hw-4-ll.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/zip/hw-4-ll.zip -------------------------------------------------------------------------------- /2024/problem-set/zip/hw-5-ag.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/zip/hw-5-ag.zip -------------------------------------------------------------------------------- /2024/problem-set/zip/hw-6-ir.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/zip/hw-6-ir.zip -------------------------------------------------------------------------------- /2024/problem-set/zip/hw-7-riscv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/zip/hw-7-riscv.zip -------------------------------------------------------------------------------- /2024/problem-set/zip/hw-8-lr.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/zip/hw-8-lr.zip -------------------------------------------------------------------------------- /2024/problem-set/zip/hw-9-codegen.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/problem-set/zip/hw-9-codegen.zip -------------------------------------------------------------------------------- /2024/solution/hw-1/README.md: -------------------------------------------------------------------------------- 1 | # README.md -------------------------------------------------------------------------------- /2024/solution/hw-1/figs/lexing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-1/figs/lexing.png -------------------------------------------------------------------------------- /2024/solution/hw-1/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-1/hw-preamble.tex -------------------------------------------------------------------------------- /2024/solution/hw-1/hw1-solution.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-1/hw1-solution.pdf -------------------------------------------------------------------------------- /2024/solution/hw-1/hw1-solution.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-1/hw1-solution.tex -------------------------------------------------------------------------------- /2024/solution/hw-1/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-1/tufte-book.cls -------------------------------------------------------------------------------- /2024/solution/hw-1/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-1/tufte-common.def -------------------------------------------------------------------------------- /2024/solution/hw-1/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-1/tufte-handout.cls -------------------------------------------------------------------------------- /2024/solution/hw-1/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-1/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/solution/hw-3/cfg/cfg-a-b-lang.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/cfg/cfg-a-b-lang.tex -------------------------------------------------------------------------------- /2024/solution/hw-3/cfg/cfg-equal-number-a-b-correct.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/cfg/cfg-equal-number-a-b-correct.tex -------------------------------------------------------------------------------- /2024/solution/hw-3/cfg/cfg-equal-number-a-b.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/cfg/cfg-equal-number-a-b.tex -------------------------------------------------------------------------------- /2024/solution/hw-3/cfg/cfg-unequal-number-a-b.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/cfg/cfg-unequal-number-a-b.tex -------------------------------------------------------------------------------- /2024/solution/hw-3/figs/LRExprPrec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/figs/LRExprPrec.png -------------------------------------------------------------------------------- /2024/solution/hw-3/figs/ifstat-g4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/figs/ifstat-g4.png -------------------------------------------------------------------------------- /2024/solution/hw-3/figs/ifstat-open-matched-g4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/figs/ifstat-open-matched-g4.png -------------------------------------------------------------------------------- /2024/solution/hw-3/figs/pumping-lemma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/figs/pumping-lemma.png -------------------------------------------------------------------------------- /2024/solution/hw-3/figs/pumping-lemma.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/figs/pumping-lemma.webp -------------------------------------------------------------------------------- /2024/solution/hw-3/hw-3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/hw-3.pdf -------------------------------------------------------------------------------- /2024/solution/hw-3/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/hw-preamble.tex -------------------------------------------------------------------------------- /2024/solution/hw-3/hw3.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/hw3.tex -------------------------------------------------------------------------------- /2024/solution/hw-3/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/tufte-book.cls -------------------------------------------------------------------------------- /2024/solution/hw-3/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/tufte-common.def -------------------------------------------------------------------------------- /2024/solution/hw-3/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/tufte-handout.cls -------------------------------------------------------------------------------- /2024/solution/hw-3/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-3/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/solution/hw-5/README.md: -------------------------------------------------------------------------------- 1 | # hw5 2 | -------------------------------------------------------------------------------- /2024/solution/hw-5/figs/D-parse-tree-array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/figs/D-parse-tree-array.png -------------------------------------------------------------------------------- /2024/solution/hw-5/figs/D-parse-tree-func.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/figs/D-parse-tree-func.png -------------------------------------------------------------------------------- /2024/solution/hw-5/figs/D-parse-tree-pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/figs/D-parse-tree-pointer.png -------------------------------------------------------------------------------- /2024/solution/hw-5/figs/depth-analysis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/figs/depth-analysis.jpg -------------------------------------------------------------------------------- /2024/solution/hw-5/figs/depth-solution.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/figs/depth-solution.jpg -------------------------------------------------------------------------------- /2024/solution/hw-5/figs/knuth-paper-1967.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/figs/knuth-paper-1967.png -------------------------------------------------------------------------------- /2024/solution/hw-5/figs/number-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/figs/number-1.jpg -------------------------------------------------------------------------------- /2024/solution/hw-5/figs/number-2-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/figs/number-2-1.jpg -------------------------------------------------------------------------------- /2024/solution/hw-5/figs/number-2-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/figs/number-2-2.jpg -------------------------------------------------------------------------------- /2024/solution/hw-5/grammar/decl-ag-sdt.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/grammar/decl-ag-sdt.tex -------------------------------------------------------------------------------- /2024/solution/hw-5/grammar/decl-ag.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/grammar/decl-ag.tex -------------------------------------------------------------------------------- /2024/solution/hw-5/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/hw-preamble.tex -------------------------------------------------------------------------------- /2024/solution/hw-5/hw5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/hw5.pdf -------------------------------------------------------------------------------- /2024/solution/hw-5/hw5.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/hw5.tex -------------------------------------------------------------------------------- /2024/solution/hw-5/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/tufte-book.cls -------------------------------------------------------------------------------- /2024/solution/hw-5/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/tufte-common.def -------------------------------------------------------------------------------- /2024/solution/hw-5/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/tufte-handout.cls -------------------------------------------------------------------------------- /2024/solution/hw-5/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-5/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/solution/hw-7/README.md: -------------------------------------------------------------------------------- 1 | # hw7 2 | -------------------------------------------------------------------------------- /2024/solution/hw-7/figs/fib-rec-25-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/figs/fib-rec-25-blank.png -------------------------------------------------------------------------------- /2024/solution/hw-7/figs/fib-rec-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/figs/fib-rec-25.png -------------------------------------------------------------------------------- /2024/solution/hw-7/figs/fib-rec-49-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/figs/fib-rec-49-blank.png -------------------------------------------------------------------------------- /2024/solution/hw-7/figs/fib-rec-49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/figs/fib-rec-49.png -------------------------------------------------------------------------------- /2024/solution/hw-7/figs/fib-rec-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/figs/fib-rec-c.png -------------------------------------------------------------------------------- /2024/solution/hw-7/figs/fib-rec-wrong-23-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/figs/fib-rec-wrong-23-blank.png -------------------------------------------------------------------------------- /2024/solution/hw-7/figs/fib-rec-wrong-23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/figs/fib-rec-wrong-23.png -------------------------------------------------------------------------------- /2024/solution/hw-7/figs/fib-rec-wrong-46-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/figs/fib-rec-wrong-46-blank.png -------------------------------------------------------------------------------- /2024/solution/hw-7/figs/fib-rec-wrong-46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/figs/fib-rec-wrong-46.png -------------------------------------------------------------------------------- /2024/solution/hw-7/figs/fib-rec-wrong-fib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/figs/fib-rec-wrong-fib.png -------------------------------------------------------------------------------- /2024/solution/hw-7/figs/fib-rec-wrong-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/figs/fib-rec-wrong-main.png -------------------------------------------------------------------------------- /2024/solution/hw-7/figs/fig-fib-rec-wrong.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/figs/fig-fib-rec-wrong.tex -------------------------------------------------------------------------------- /2024/solution/hw-7/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/hw-preamble.tex -------------------------------------------------------------------------------- /2024/solution/hw-7/hw7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/hw7.pdf -------------------------------------------------------------------------------- /2024/solution/hw-7/hw7.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/hw7.tex -------------------------------------------------------------------------------- /2024/solution/hw-7/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/tufte-book.cls -------------------------------------------------------------------------------- /2024/solution/hw-7/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/tufte-common.def -------------------------------------------------------------------------------- /2024/solution/hw-7/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/tufte-handout.cls -------------------------------------------------------------------------------- /2024/solution/hw-7/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-7/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/solution/hw-8/README.md: -------------------------------------------------------------------------------- 1 | # hw8 2 | -------------------------------------------------------------------------------- /2024/solution/hw-8/figs/cfg-hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/figs/cfg-hierarchy.png -------------------------------------------------------------------------------- /2024/solution/hw-8/figs/parsing.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/figs/parsing.jpeg -------------------------------------------------------------------------------- /2024/solution/hw-8/figs/slr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/figs/slr.png -------------------------------------------------------------------------------- /2024/solution/hw-8/grammar/ll1-not-slr.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/grammar/ll1-not-slr.tex -------------------------------------------------------------------------------- /2024/solution/hw-8/grammar/lr.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/grammar/lr.tex -------------------------------------------------------------------------------- /2024/solution/hw-8/grammar/slr.jff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/grammar/slr.jff -------------------------------------------------------------------------------- /2024/solution/hw-8/hw-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/hw-preamble.tex -------------------------------------------------------------------------------- /2024/solution/hw-8/hw8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/hw8.pdf -------------------------------------------------------------------------------- /2024/solution/hw-8/hw8.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/hw8.tex -------------------------------------------------------------------------------- /2024/solution/hw-8/table/slr.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/table/slr.tex -------------------------------------------------------------------------------- /2024/solution/hw-8/tufte-book.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/tufte-book.cls -------------------------------------------------------------------------------- /2024/solution/hw-8/tufte-common.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/tufte-common.def -------------------------------------------------------------------------------- /2024/solution/hw-8/tufte-handout.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/tufte-handout.cls -------------------------------------------------------------------------------- /2024/solution/hw-8/tufte-preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/hw-8/tufte-preamble.tex -------------------------------------------------------------------------------- /2024/solution/zip/hw-1-lexer-solution.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/2024/solution/zip/hw-1-lexer-solution.zip -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/README.md -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/algorithmicx.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/tools/algorithmicx.pdf -------------------------------------------------------------------------------- /tools/lshort-zh-cn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/tools/lshort-zh-cn.pdf -------------------------------------------------------------------------------- /tools/tikz-automata.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/tools/tikz-automata.pdf -------------------------------------------------------------------------------- /tools/tufte-handout.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/courses-at-nju-by-hfwei/compilers-problem-set/HEAD/tools/tufte-handout.pdf --------------------------------------------------------------------------------