Hash :
f65f9f5b
Author :
Thomas de Grivel
Date :
2023-03-10T23:22:05
%{module: C3.Facts.Dump,
version: 0x0000000000000001,
count: 0x000000000000000A}
{C3, :is_a, :module}
{C3, :name, "C3"}
{C3, :path, "c3.facts"}
{C3, :symbol, C3.+}
{C3.+, :cfn, cfn :tag "tag_add" (:tag, :tag)}
{C3.+, :is_a, :operator}
{C3.+, :operator_precedence, 1}
{C3.+, :operator_associativity, :left}
{C3.-, :cfn, cfn :tag "tag_sub" (:tag, :tag)}
{C3.-, :is_a, :operator}
{C3.-, :operator_precedence, 1}
{C3.-, :operator_associativity, :left}
{C3.*, :cfn, cfn :tag "tag_mul" (:tag, :tag)}
{C3.*, :is_a, :operator}
{C3.*, :operator_precedence, 2}
{C3.*, :operator_associativity, :left}
{C3./, :cfn, cfn :tag "tag_div" (:tag, :tag)}
{C3./, :is_a, :operator}
{C3./, :operator_precedence, 2}
{C3./, :operator_associativity, :left}
{C3, :symbol, C3.first}
{C3.first, :fn, fn {
([a | _b]) { a }
({a, _b}) { a }
({a, _b, _c}) { a }
({a, _b, _c, _d}) { a }
}}
%{hash: 0xC73C2E069FEA6136}