User:Whiteknight/Regular Expressions

This plan is going to be implemented to improve the existing stub-book at Regular Expressions.

The Plan

 * Target Audience: Computer programmers and IT professionals
 * Scope: Will cover mathematical foundations of regular expressions, particular implementations, uses/tips/tricks, and mechanics (how to create a new engine).
 * Prerequisites: Nothing specific, although at least 1 high-level language (Perl Programming or similar)
 * Corequisites: None.

Table of Contents

 * Introduction
 * Finite State Automata

Regular Expression Basics

 * Symbols
 * Repetition
 * Alternation
 * Character Classes
 * Clustering and Cloistering
 * Backreferences

Particular Implementations

 * Perl 5
 * Perl 6
 * Grep
 * Lex
 * Java
 * .NET and Mono
 * TCL

Engine Mechanics

 * NFA and DFA Engines