public testLexing ( array $lexerDefinition, $additionalModifiers, array $inputsToExpectedOutputsMap ) | ||
$lexerDefinition | array | |
$inputsToExpectedOutputsMap | array |
public function testLexing(array $lexerDefinition, $additionalModifiers, array $inputsToExpectedOutputsMap)
{
$lexer = $this->createLexerFactory()->createLexer($lexerDefinition, $additionalModifiers);
foreach ($inputsToExpectedOutputsMap as $input => $expectedOutput) {
$this->assertEquals($expectedOutput, $lexer->lex($input));
}
}