The Design of a Verified Derivative-Based Parsing Tool for Regular Expressions

We describe the formalization of Brzozowski and Antimirov derivative based algorithms for regular expression parsing, in the dependently typed language Agda. The formalization produces a proof that either an input string matches a given regular expression or that no matching exists. A tool for regul...

Full description

Bibliographic Details
Main Authors: Elton Cardoso, Maycon Amaro, Samuel Feitosa, Leonardo Reis, André Du Bois, Rodrigo Ribeiro
Format: Article
Language:English
Published: Centro Latinoamericano de Estudios en Informática 2021-12-01
Series:CLEI Electronic Journal
Online Access:http://www.clei.org/cleiej/index.php/cleiej/article/view/521