protected function buildScalarMatchers()
{
$parser = $this->buildParser();
return new Matcher\ChainMatcher(array(new Matcher\CallbackMatcher(), new Matcher\ExpressionMatcher(), new Matcher\NullMatcher(), new Matcher\StringMatcher($parser), new Matcher\IntegerMatcher($parser), new Matcher\BooleanMatcher(), new Matcher\DoubleMatcher($parser), new Matcher\NumberMatcher(), new Matcher\ScalarMatcher(), new Matcher\WildcardMatcher(), new Matcher\UuidMatcher()));
}