Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
Handbook of theoretical computer science (vol. B)
Generating power of lazy semantics
Theoretical Computer Science - Special volume on computer algebra
Programming Techniques: Regular expression search algorithm
Communications of the ACM
Journal of Functional Programming
Enumerating the strings of regular languages
Journal of Functional Programming
Enumerating the strings of regular languages
Journal of Functional Programming
Adapting functional programs to higher order logic
Higher-Order and Symbolic Computation
Hi-index | 0.00 |
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.