seancribbs/neotoma — pull request #18 by nevar (2012-12-26 05:09:10+00:00)
Title: Add suport regexp in rule

You can specify regexp in rule between '/'.

Example:
```
rule <- /(?i)command/ arg1 arg2 ~;
```

Regexp must not start from `space` and can't be empty:
```
space <- (white / comment_to_eol)+

comment_to_eol <- !'%{' '%' (!"\n" .)*

white <- [ \t\n\r]
```

Regexp define:
```
regexp_string <- '/' !space string:(!'/' ('\\/' / .))+ '/'
```