Skip to content
IUST Compiler (v0.1.3)
Refactoring to patterns
Initializing search
GitHub
IUST Compiler (v0.1.3)
GitHub
Home
Announcements
Lectures
Lectures
Unit 0 Introduction
Unit 1 Compiler basics
Unit 2 Bootstrapping
Unit 3 Lexical analysis
Unit 4 Manual constructions of lexers
Unit 5 Automatic constructions of lexers
Unit 6 Syntax analysis
Unit 7 Type of grammars
Unit 8 Eliminating ambiguity
Unit 9 Top-down parsing
Unit 10 Bottom-up parsing (I)
Unit 11 Bottom-up parsing (II)
Unit 12 LR(0) parsing
Unit 13 SLR parsing
Unit 14 LR(1) parsing
ANTLR tutorials
ANTLR tutorials
Basic
Advanced
Slides
Language applications
Language applications
Main
Assignment statement 1
Assignment statement 2
Assignment statement 3
Assignment statement 4
Assignments
Assignments
Writing assignments
Programming assignments
Projects
Projects
Index
Symbol table
Software metrics
Code smell detection
Refactoring to patterns
Source code refactoring
Clean code
Source code instrumentation
MiniJava compiler development
Issue Tracker
Core refactoring to design patterns development
To be announced.