<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/126565>126565</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[HLSL] Add support for lexing floating-point literals in `RootSignatureLexer`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
HLSL
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
inbelic
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
inbelic
</td>
</tr>
</table>
<pre>
This issue tracks adding support for adding literal floating point support into `LexNumber` of `RootSignatureLexer`.
There is some care need to be taken here for checking the supported floating-point formats match those from DXC.
Dependent on:
AC:
- [ ] Update `LexNumber` to allow support for floating-point characters
- [ ] Add unit-testing for lexed floats and any newly defined diagnostics
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx0Ustu2zAQ_BrqsrAhUaIdH3RwYhg9GD00KdDrilxJbChSIFeJ8_eFFCWtW_S0wHAfM8PBlGzniWqh7oWU1jfkrBZSCnXKcOI-xHoFsyaYt_qptwlsShMBR9TPCdAY6ztI0ziGyNCG-AE5yxTRQesC8gyMwXr-7LSeA4hdfqHr12loKIpdDqGdoW8h8KPtPPIU6ULX5W0r8qPIj089RQKbIIWBQGMk8EQGOEBDwPhMHpaWmYnuST_Pp7mnj8NkPhlt3hm1IQ7ICQZk3QP3IRG0MQxw-vGwXj3RSN6QZwhelEd4R48PopzrBoS6B6FO8H00yPSPLA6AzoXXG5v-YqF7jKiZYrrZeDQGJm95w5QWF-dRR9cPGQnQG0D_Bp5e3RsYaq0nA8Zi50Niq1Nm6tIcygNmVBf78iCLQh5U1tdNiblqqdJ5WzWEqlWGCmorhfqgDqbIbC1zqXJZ5MVdUalqW9Kdxn1rSN2pPe0LUeU0oHVb516GbYhdtoSjLuRO7VTmsCGX1nR9uTxe1mjFeu7fNFOXRJU7mzj93sCW3ZLIZWC14E_jHF0XI279W-OWwPr_Ziiboqt75jHNHyfPQp47y_3UbHUYhDzPHNayGWP4SZqFPC-SkpDnVdVLLX8FAAD___kcE8I">