"কম্পাইলার ডিজাইন" বইটির সূচিপত্র:
প্রথম অধ্যায়
কম্পাইলার এবং ইন্টারপ্রেটারের ফান্ডামেন্টাল
(Fundamentals of Compilers and Interpreters)
১.১ কম্পাইলারের স্ট্রাকচার (The structure of a compiler)
১.২ লেক্সিকাল এনালাইজার বা স্ক্যানার (Laxical analyser or Scanner)
১.২ (ক) সিনটেক্স এনালাইজার বা পার্সার (Syntax analyzer or parser)
১.৩ ইন্টারমিডিয়েট কোড জেনারেশন (Intermedeiate code generation)
১.৪ কোড অপটিমাইজেশন (Code optimization)
১.৫ কোড জেনারেশন (Code generation)
১.৬ ম্যাক্রোস (Macros)
১.৭ পাসেস (Passes)
দ্বিতীয় অধ্যায়
ল্যাক্সিক্যাল এনালাইসিস (Lexical Analysis)
২.১ লেক্সিকাল এনালাইজারের কাজ (Role)
২.২ লেক্সিক্যাল এনালাইজারের ডিজাইন পদ্ধতি,
২.৩ রেগুলার এক্সপ্রেশন (Rogulor Expression)
২.৪ ফাইনাইট অটোমাটা (Finite automata)
২.৫ NFA with € moves
২.৬ DMFA এবং NFA এর মধ্যে পার্থক্য
২.৭ NFA কে DFA এর রূপান্তর
২.৮ রেগুলার এক্সপ্রেশনকে NEA এ পরিবর্তন
২.৯ DFA এর স্টেট মিনিমাইজেশন
২.১০ লেক্সিক্যাল এনালাইজারের ল্যাংগুয়েজ
তৃতীয় অধ্যায়
কনটেক্সট ফ্রি গ্রামার (Context-free grammer)
৩.১ কনটেস্ট ফ্রি গ্রামার
৩.২ ডেরিভেশন এবং পার্স ট্রি (Derivation and Trees)
৩.৩ কনটেক্সট ফ্রি গ্রামারের সামর্থ্য (Capabilities)
চতুর্থ অধ্যায়
পার্সিং টেকনিক্স (Parsing Techniques)
৪.১ পার্সার
৪.২ শিফট-রিডিউস পার্সিং বা বটম-আপ পার্সিং
৪.৩ অপারেটর প্রিসিডেন্স পার্সিং (Operator-Precedence Parsing)
৪.৪ টপ-ডাউন পার্সার
৪.৫ প্রিডেকটিভ পার্সার (Predictive Parser)