<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/54712>54712</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
MLIR operator and attribute parsing isn't unicode clean
</td>
</tr>
<tr>
<th>Labels</th>
<td>
mlir:core
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
lattner
</td>
</tr>
</table>
<pre>
It is difficult to come up with good dialect names given a limited character set, and unfortunately MLIR doesn't help:
```
basics.mlir:34:3: error: unexpected character
🧽.output %b, %a : i8, i32
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxdUMtu5CAQ_Bp8aa2F8XMOPiQ7GinS7mX_gEePTYTBgiaPv1_sJNpopYamaOiuKhXM-_xEYBMYe79bnR0BBdBhQ8g7vFpaYQnBlLJ0qAm83DDBYl_QgwRnN0toQK8ySk0YISEx8ROkN5D9PUTKXhK6d_j96-kPmIDJMzESrOh21j4wfmX8ax_4Z5xQyWR1qjdnY3nYdsdWFmCM4bgp_fFtL5y-z__4CsBunF1u7GFkj9c6ZNozARO9OriVLOFoYKcD2lb8Nx--s6rM3JpLe5EVWXI4nzrCjlFSiKdOSRStyoSwy5isX4qdHyKztzoYBO1Q-ipHN69Eezp0i1uJpdibVV3cLsC5l6_0Y4_huSgr0KaUMZVD342NqNb53oz9NEyKq14Nkx5E2-sSfBglx8vAKycVujSz_pEJ8emeDhELYv21srPgQvCON6Jt22aq205djOZdM901F6ZnHcdNWlcfTOoQlyrOJymVl1SKziZK_4oyJbt4xHNg6S8zraH8KK54jNXJfz7J_wVJ_MER">