Edit

kc3-lang/kc3/test/ikc3/defoperator.kc3

Branch :

  • test/ikc3/defoperator.kc3
  • quote %KC3.Operator{symbol_value: void}
    %KC3.Operator{symbol_value: void}
    quote def operator_muul = %KC3.Operator{sym: :****, symbol_value: cfn Tag "tag_mul" (Tag, Tag, Result), operator_precedence: 13, operator_associativity: :left}
    def operator_muul = %KC3.Operator{sym: :****, symbol_value: cfn Tag "tag_mul" (Tag, Tag, Result), operator_precedence: 13, operator_associativity: :left}
    quote 4 **** 4
    4 **** 4
    quote 4 **** 4 **** 4
    4 **** 4 **** 4
    quote 4 **** 4 + 4
    4 **** 4 + 4
    quote to_lisp(quote 4 **** 4 + 4)
    to_lisp(quote 4 **** 4 + 4)