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));
}
}