<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">