Home Articles Nuke Pulse About kean.blog

Topics

Computer Science

Formal grammars, parsers, finite automata, and how regular expressions work under the hood.

5 articles

2019

  • Regex, Part 3: Matcher

    Sep 25

    Explore two different regex matching algorithms

  • Regex, Part 2: Compiler

    Sep 22

    What are Type-2 (or regular) languages? How can Finite State Automaton be used to recognize them? Where do regex fit into all this?

  • Regex, Part 1: Parser

    Sep 15

    Exploring Parser Combinators (or monadic parsers) which are a great example of functional programming used to bring practical benefits

  • Regex, Prologue: Grammar

    Sep 9

    Using a formal grammar to describe a regular expression language

  • Let's Build a Regex Engine

    ★Aug 20

    How to understand the language of <\/?[\w\s]*>|<.+[\W]>

More Topics

  • Architecture 3
  • Computer Science 5
  • Concurrency 5
  • iOS 4
  • macOS 4
  • Networking 11
  • Nuke 10
  • Performance 5
  • Persistence 2
  • Pulse 13
  • RxSwift 6
  • Swift 5
  • SwiftUI 14
  • Testing 6
  • Tools & Workflow 12
  • UIKit 8
  • What's New 14
  • GitHub · Mastodon
  • © 2016–2026 Alex Grebenyuk
  • Subscribe via RSS.