add parsing of canonical nan, reinterpret instructions and check for mem idents uniqueness

This commit is contained in:
Ilya Rezvov
2021-04-04 17:23:43 -07:00
parent 88a31548b8
commit d01691338f
3 changed files with 45 additions and 24 deletions
+1
View File
@@ -62,6 +62,7 @@ tokens :-
<0> "nan" { constToken $ TFloatLit $ BinRep (abs nan) }
<0> "+nan" { constToken $ TFloatLit $ BinRep (abs nan) }
<0> "-nan" { constToken $ TFloatLit $ BinRep nan }
<0> "nan:canonical" { constToken $ TFloatLit $ BinRep nan }
<0> $sign? @nanhex { parseNanSigned }
<0> "inf" { constToken $ TFloatLit $ BinRep inf }
<0> "+inf" { constToken $ TFloatLit $ BinRep inf }