TableGen Language Reference
===========================
-.. sectionauthor:: Sean Silva <silvas@purdue.edu>
-
.. contents::
:local:
``+`` or ``-``, as opposed to having ``+`` and ``-`` be unary operators as
most languages do.
+Also note that :token:`BinInteger` creates a value of type ``bits<n>``
+(where ``n`` is the number of bits). This will implicitly convert to
+integers when needed.
+
TableGen has identifier-like tokens:
.. productionlist::
.. productionlist::
BangOperator: one of
:!eq !if !head !tail !con
- :!add !shl !sra !srl
- :!cast !empty !subst !foreach !strconcat
+ :!add !shl !sra !srl !and
+ :!cast !empty !subst !foreach !listconcat !strconcat
Syntax
======