Add string rules

This commit is contained in:
Max Brunsfeld 2013-11-07 18:30:00 -08:00
parent d830c7c255
commit ec8b7ccf20
6 changed files with 70 additions and 2 deletions

View file

@ -67,5 +67,14 @@ Describe(Rules) {
{ new rules::Choice(symbol2, symbol3) }
)));
}
};
It(handles_strings) {
AssertThat(
rules::String("bad").transitions(),
EqualsTransitionMap(TransitionMap<rules::Rule>(
{ new rules::Char('b') },
{ new rules::Seq(rules::Char('a'), rules::Char('d')) }
)));
}
};
};