UsefulLinks
Computer Science
Programming
Compiler Design
1. Introduction to Compilation
2. Programming Language Foundations
3. Formal Language Theory
4. Lexical Analysis
5. Syntax Analysis
6. Semantic Analysis
7. Intermediate Code Generation
8. Code Optimization
9. Code Generation
10. Runtime Environment
11. Advanced Compilation Topics
12. Compiler Construction Tools and Techniques
12.
Compiler Construction Tools and Techniques
12.1.
Lexical Analyzer Generators
12.1.1.
Lex Specification Language
12.1.2.
Flex Extensions
12.1.3.
Regular Expression Engines
12.1.4.
Scanner Generator Implementation
12.2.
Parser Generators
12.2.1.
Yacc Grammar Specification
12.2.2.
Bison Extensions
12.2.3.
ANTLR Framework
12.2.4.
Parser Generator Implementation
12.3.
Compiler-Compiler Systems
12.3.1.
Attribute Grammar Systems
12.3.2.
Tree Grammar Systems
12.3.3.
Code Generator Generators
12.4.
Intermediate Representation Tools
12.4.1.
IR Design Languages
12.4.2.
IR Manipulation Libraries
12.4.3.
IR Optimization Frameworks
12.5.
Debugging and Profiling Support
12.5.1.
Debug Information Generation
12.5.2.
Profiling Infrastructure
12.5.3.
Performance Analysis Tools
12.6.
Compiler Testing and Validation
12.6.1.
Test Suite Development
12.6.2.
Correctness Testing
12.6.3.
Performance Testing
12.6.4.
Regression Testing
12.7.
Integrated Development Environments
12.7.1.
Language Server Protocol
12.7.2.
IDE Integration
12.7.3.
Error Reporting Systems
12.7.4.
Code Completion Support
Previous
11. Advanced Compilation Topics
Go to top
Back to Start
1. Introduction to Compilation