[Libre-soc-bugs] [Bug 671] convert spec pseudocode to use XLEN width
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Sun Aug 22 20:40:25 BST 2021
https://bugs.libre-soc.org/show_bug.cgi?id=671
--- Comment #14 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #13)
> usually unary minus is handled as a separate operator...
>
> See JavaScript's syntax as an example:
> https://262.ecma-international.org/#sec-unary-operators
>
> I can help out with this bug tomorrow, busy today.
ohh, a separate item in the BNF?
so, atom would be:
expr |
number |
negnumber |
...
or.. oh wait, no i got it. like:
unary =
~x
| !x
etc, you would also have:
-x
in that list.
ok yeah, then that would also work for "EXPR - - NUMBER"
it also i think solves the case of not matching against EXPR NUMBER
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list