@Test
public void testIdentifierTokenizer() {

  assertEquals(Tokens.identifier("foo"), Terminals.Identifier.TOKENIZER.parse("foo"));
  assertEquals(Tokens.identifier("foo1"), Terminals.Identifier.TOKENIZER.parse("foo1"));
  assertEquals(Tokens.identifier("FOO"), Terminals.Identifier.TOKENIZER.parse("FOO"));
  assertEquals(Tokens.identifier("FOO_2"), Terminals.Identifier.TOKENIZER.parse("FOO_2"));
  assertEquals(Tokens.identifier("_foo"), Terminals.Identifier.TOKENIZER.parse("_foo"));
  assertFailure(mode, Terminals.Identifier.TOKENIZER, "1foo", 1, 1);
}