Z:gnu-www-ja-stallman-kth--5f24cc-This looks like Lisp, but the/en

This looks like Lisp, but the semantics of these are not quite LISP, because each symbol here is one recognized specially. There's a particular fixed set of these symbols that is defined, all the ones you need. And each one has a particular pattern of types of arguments, for example: &ldquo;reg&rdquo; always has an integer, because registers are numbered, but &ldquo;+&rdquo; takes two subexpressions, and so on. And with each of these expressions is also a data type which says essentially whether it's fixed or floating and how many bytes long it is. It could be extended to handle other things too if you needed to.