Enumerating the strings of regular languages

7Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

Abstract

Haskell code is developed for two ways to list the strings of the language defined by a regular expression: directly by set operations and indirectly by converting to and simulating an equivalent automaton. The exercise illustrates techniques for dealing with infinite ordered domains and leads to an effective standard form for nondeterministic finite automata.

Cite

CITATION STYLE

APA

McIlroy, M. D. (2004). Enumerating the strings of regular languages. Journal of Functional Programming, 14(5), 503–518. https://doi.org/10.1017/S0956796803004982

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free