The Ultimate Guide to NFA Construction Lexers

NFA Construction - Outline

Outline


This guide will walk you through the steps needed to build the lexical analyzer for your first programming language. If you haven’t already read the previous post about lexical analysis and lexical generators make sure to skim them over to get a good foundation.

Guide

  1. The Theory
  2. The Implementation
  3. Subset Construction Theory
  4. Subset Construction Implementation
  5. Tokenization
  6. NFA Enhancements

Books

Here is a list of books that taught me a great deal about Compiler construction. If there are any books that you have benefited from feeling free to share them in the comments, and help grows this list!