Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
LANGUAGE IMPLEMENTATION PATTERNS
Acknowledgments
Preface
GETTING STARTED WITH PARSING
Language Applications Cracked Open
Basic Parsing Patterns
Enhanced Parsing Patterns
ANALYZING LANGUAGES
Building Intermediate Form Trees
Walking and Rewriting Trees
Tracking and Identifying Program Symbols
Managing Symbol Tables for Data Aggregates
Enforcing Static Typing Rules
BUILDING INTERPRETERS
Building High-Level Interpreters
Building Bytecode Interpreters
TRANSLATING AND GENERATING LANGUAGES
Translating Computer Languages
Generating DSLs with Templates
Putting It All Together
Bibliography
Back Page
← Prev
Back
Next →
← Prev
Back
Next →