Pikuma - Compilters, Interpreters & Formal Languages
File List
| File | Size |
|---|---|
| 023 Purposes of a Type System.html | 980.75 KB |
| If Statements_pinky.zip | 11.17 KB |
| Scanning Two-Char Tokens_pinky.zip | 4.79 KB |
| 15.-Simple-Scanning-Algorithm.mp4 | 53.55 MB |
| 35.-Standardizing-Errors-Messages.mp4 | 31.53 MB |
| Pratt Code (Right Associativity).zip | 10.94 KB |
| Renaming Term & Factor_pinky.zip | 8.43 KB |
| 146. Algebraic-Simplifications.mp4 | 11.16 MB |
| 126. -Return-Statements.mp4 | 27.77 MB |
| 12.-Configuring-Python-on-Windows.mp4 | 7.36 MB |
| 78. Expressions-as-Statements.mp4 | 6.62 MB |
| 60. Identifiers-_-Assignments.mp4 | 44.13 MB |
| 145. Constant-Folding-_-Propagation.mp4 | 32 MB |
| 131. -Exercise-Shunting-Yard-Evaluation.mp4 | 17.45 MB |
| Emit LLVM IR for a Subset of Pinky.zip | 24.83 KB |
| Generating Code for While Statements_pinky.zip | 33.34 KB |
| 114. -Register-vs-Stack-VMs.mp4 | 32.29 MB |
| 34.-Terminal-Colors-_-ANSI-Escape-Codes.mp4 | 7.28 MB |
| 25.-Syntax-Analysis.mp4 | 11.33 MB |
| 163. Emit-LLVM-IR-for-a-Subset-of-Pinky.mp4 | 53.97 MB |
| 149. Branch-Prediction-_-Vectorization.mp4 | 21.14 MB |
| 16.-Single-Character-Tokens.mp4 | 23.45 MB |
| 104. -Coding-Globals-Load-_-Store.mp4 | 43.41 MB |
| 90. Emitting-Push-Instructions.mp4 | 39.13 MB |
| Syntactic Sugar.html | 914.5 KB |
| Exercise Function Parameters_pinky.zip | 32.95 KB |
| 24.-Multiline-Comments.mp4 | 2.89 MB |
| 84. Local-Variables-_-Shadowing.mp4 | 42.99 MB |
| 42.-Dynamic-Types-at-Runtime.mp4 | 47.82 MB |
| 72. Functions-in-Pinky.mp4 | 34.39 MB |
| 154. Integer-_-Float-LLVM-Instructions.mp4 | 49.42 MB |
| AST Printing & Polish Notation_pinky.zip | 8.21 KB |
| Compiling External C Print Functions.zip | 25.91 KB |
| 39.-Coding-a-Simple-Tree-Walking-Interpreter.mp4 | 40.82 MB |
| PDF.txt | 89 B |
| 64. Global-_-Local-Variables.mp4 | 24.62 MB |
| 147. Dead-Code-Elimination.mp4 | 6.87 MB |
| 97. VM-Expression-Evaluation.mp4 | 36.33 MB |
| Search Locals in Reverse Order_pinky.zip | 34 KB |
| AST of a Simple Expression_pinky.zip | 7.46 KB |
| 139. -Pratt-Code-_Precedence-_-Parentheses_.mp4 | 24.46 MB |
| 80. Max.-Number-of-Params.mp4 | 4.5 MB |
| 62. The-Environment-Class.mp4 | 30.58 MB |
| 18.-Scanning-Equals-_-Not-Equals.mp4 | 16.05 MB |
| Interpreting Function Call_pinky.zip | 16.04 KB |
| 165. Emitting-LLVM-IR-fadd-Instruction.mp4 | 33.73 MB |
| Emitting LLVM IR for If Statements.zip | 26.36 KB |
| 40.-No-Signed-Number-Tokens.mp4 | 7.77 MB |
| 79. Max.-Number-of-Params-_Exercise_.mp4 | 6.03 MB |
| 87. Code-Generation-_-VMs.mp4 | 65.29 MB |
| 170. Emitting-LLVM-IR-for-While-Statements.mp4 | 19.08 MB |
| Standardizing Errors Messages_pinky.zip | 8.23 KB |
| Emitting LLVM IR BinOps & UnOps.zip | 26.36 KB |
| 111. -Program-Symbols-_-Debug-Info.mp4 | 25.28 MB |
| 138. -Pratt-Code-_Without-Precedence_.mp4 | 31.37 MB |
| Exercise While Code Generation_pinky.zip | 33.26 KB |
| Stringifying Booleans & Integers_pinky.zip | 13.34 KB |
| 120. -Function-Symbol-Table.mp4 | 26.69 MB |
| 57. PrintLn-Statements-_Exercise_.mp4 | 4.68 MB |
| 3.-Compilers-as-Translators.mp4 | 43.67 MB |
| Visiting AST Nodes & Emitting LLVM IR.zip | 25.09 KB |
| VM Jumps & Branches_pinky.zip | 33.39 KB |
| Dynamic Types at Runtime_pinky.zip | 9.75 KB |
| Coding a Simple Tree-Walking Interpreter_pinky.zip | 9.24 KB |
| 107. -Local-Variables-_-Stack-Slots.mp4 | 67.08 MB |
| 45.-Parsing-Equality-_-Comparison-Operators.mp4 | 25.89 MB |
| 150. Tail-Call-_-Peephole-Optimization.mp4 | 38.42 MB |
| String Concat Instruction_pinky.zip | 33.48 KB |
| 013 Automatic Semicolon Insertion.html | 1.07 MB |
| 54. A-Program-as-a-List-of-Statements.mp4 | 36.92 MB |
| Interpreting Return Statements_pinky.zip | 17.2 KB |
| 155. SSA-Form-_-Phi-Function.mp4 | 30.82 MB |
| Emitting BinOp Instructions_pinky.zip | 31 KB |
| 108. -Local-Variables-Code-Generation.mp4 | 54.77 MB |
| 48. Logical-And-_-Logical-Or.mp4 | 14.26 MB |
| 010 Error Recovery Strategies.html | 982.81 KB |
| 95. Step-by-Step-Stack-Execution.mp4 | 10.71 MB |
| 121. -Compiling-Function-Declarations.mp4 | 42.02 MB |
| 68. Stringifying-Booleans-_-Integers.mp4 | 20.2 MB |
| 32.-Pretty-AST-Printing-_Exercise_.mp4 | 6.78 MB |
| Environment Load & Store (Exercise)_pinky.zip | 12.38 KB |
| Interpreting Function Declaration_pinky.zip | 15.98 KB |
| Removing Inactive Frame Slots_pinky.zip | 23.05 KB |
| Storing Line Numbers in Nodes_pinky.zip | 8.43 KB |
| 002 CPU Status Flags.html | 985.13 KB |
| 56. Interpreting-Print-Statements.mp4 | 29.55 MB |
| 53. Chomsky-Grammar-Hierarchy.mp4 | 70.44 MB |
| 61. Program-State-_-Memory.mp4 | 34.76 MB |
| 007 Different Types of Comments.html | 993.71 KB |
| 113. -Generating-Code-for-While-Statements.mp4 | 19.69 MB |
| 152. Function-Definition-in-LLVM-IR.mp4 | 16.09 MB |
| Return Statements_pinky.zip | 33.11 KB |
| 156. LLVM-Language-Reference-Manual.mp4 | 23.32 MB |
| Compilers, Interpreters and Formal Languages.txt | 4.68 KB |
| Dragon Curve_pinky.zip | 75.31 KB |
| 011 Can We Subtract Strings.html | 1.01 MB |
| Formatting our Instructions_pinky.zip | 31.13 KB |
| A Model for AST Nodes - pinky.zip | 6.92 KB |
| 101. -VM-Jumps-_-Branches.mp4 | 25.36 MB |
| 012 Chained Expressions.html | 1.03 MB |
Trackers
No trackers found.