Hash :
e2edcd96
Author :
Thomas de Grivel
Date :
2023-04-02T17:29:16
%{module: C3.Facts.Dump,
version: 0x0000000000000001,
count: 0x0000000000000019}
{C3, :is_a, :module}
{C3, :name, "C3"}
{C3, :path, "c3.facts"}
{C3, :symbol, C3.+}
{C3, :symbol, C3.-}
{C3, :symbol, C3.*}
{C3, :symbol, C3./}
{C3, :symbol, C3.first}
{C3.+, :cfn, cfn :tag "tag_add" (:tag, :tag, :&result)}
{C3.+, :is_a, :operator}
{C3.+, :operator_precedence, 1}
{C3.+, :operator_associativity, :left}
{C3.-, :cfn, cfn :tag "tag_sub" (:tag, :tag, :&result)}
{C3.-, :is_a, :operator}
{C3.-, :operator_precedence, 1}
{C3.-, :operator_associativity, :left}
{C3.*, :cfn, cfn :tag "tag_mul" (:tag, :tag, :&result)}
{C3.*, :is_a, :operator}
{C3.*, :operator_precedence, 2}
{C3.*, :operator_associativity, :left}
{C3./, :cfn, cfn :tag "tag_div" (:tag, :tag, :&result)}
{C3./, :is_a, :operator}
{C3./, :operator_precedence, 2}
{C3./, :operator_associativity, :left}
{C3.first, :fn, fn {
((a | _b)) { a }
({a, _b}) { a }
({a, _b, _c}) { a }
({a, _b, _c, _d}) { a }
}}
%{hash: 0x375C2B0E1EE24CD3}