Implementing BREeze - a High-Performance Regular Expression Library Using Code Generation with BuildIt

Regular expression matching is a very common problem in software engineering, with applications in text processing, text searching, data scraping, syntax highlighting, deep packet inspection in networks, etc. Due to the varying complexity of regular expressions, having one general approach to match...

Full description

Bibliographic Details
Main Author: Mitrovska, Tamara
Other Authors: Amarasinghe, Saman
Format: Thesis
Published: Massachusetts Institute of Technology 2023
Online Access:https://hdl.handle.net/1721.1/151678