article in Tech
programming
Regular expressions - regex
code is usually text.
Parsing code - getting a model view of your source.
Regular Expression Library
GotDotNet User Sample: Regular Expression Workbench (V2.00)
The absolute bare minimum every programmer should know about regular expressions
The Regulator
15 PHP regular expressions for web developers
A regex crossword (PDF)
JavaScript Regular Expression Enlightenment - Tech.Pro
Regular Expressions in C++ | Dr Dobb's
Oniguruma - Oniguruma is a regular expressions library.
The characteristics of this library is that different character encoding
for every regular expression object can be specified. k-takata/Onigmo
The true power of regular expressions
Chomsky hierarchy:
/-------------------------------------------\
| |
| Recursively enumerable languages | Type 0
| |
| /-----------------------------------\ |
| | | |
| | Context-sensitive languages | | Type 1
| | | |
| | /---------------------------\ | |
| | | | | |
| | | Context-free languages | | | Type 2
| | | | | |
| | | /-------------------\ | | |
| | | | Regular languages | | | | Type 3
| | | \-------------------/ | | |
| | \---------------------------/ | |
| \-----------------------------------/ |
\-------------------------------------------/
Rx: A Regex Debugger for Perl - Lexical Instrumentation of Regexes by Mark-Jason Dominus
The Marpa parser Ocean of Awareness
MarpaX-Languages-C-AST-0.32 - Translate a C source to an AST - metacpan.org - Perl programming language
REX: XML Shallow Parsing with Regular Expressions
Regexp::Grammars - Add grammatical parsing features to Perl 5.10 regexes - metacpan.org - adds a small number of new regex constructs that can be used within Perl 5.10 patterns to implement complete recursive-descent parsing.
Created: 2007-06-10 16:44:35
Modified: 2014-07-27 14:17:09