Add golang example grammar

Also, support '\a' character class shorthand in regexes,
for alphabetical characters
This commit is contained in:
Max Brunsfeld 2014-03-29 16:29:34 -07:00
parent 13c4e6e648
commit 7adb0bf34f
10 changed files with 4044 additions and 1015 deletions

View file

@ -23,7 +23,7 @@ describe("parsing pattern rules", []() {
AssertThat(
rule.to_rule_tree(),
EqualsPointer(seq({
character({ {'a', 'z'}, {'A', 'Z'} }),
character({ {'a', 'z'}, {'A', 'Z'}, {'0', '9'} }),
character({ '-' }),
character({ {'0', '9'} })
})));