Branch
Hash :
b5109da2
Author :
Thomas de Grivel
Date :
2024-08-31T10:27:10
%KC3.Operator{symbol_value: void}
%KC3.Operator{sym: :+,
symbol_value: void,
operator_precedence: 0,
operator_associativity: :left}
def operator_muul = %KC3.Operator{sym: :****,
symbol_value: cfn Tag "tag_mul" (Tag, Tag, Result),
operator_precedence: 13}
operator_muul
4 **** 4
16
4 **** 4 **** 4
64
4 **** 4 + 4
20
to_lisp(quote 4 **** 4 + 4)
[operator_add, [operator_muul, 4, 4], 4]