Galixir.Generator.Utils (galixir v0.28.0)

Copy Markdown View Source

Provides shared AST and documentation helpers for algebra generators.

Summary

Functions

blade_grade(mask)

format_examples(examples)

format_iex(ast, result)

generate_binary_function(name, args_a, args_b, result, description, examples \\ [])

generate_doc(description, examples \\ [])

generate_unary_function(name, args, result, description, examples \\ [])

keyword_ast(key, value)

reverse_sign(k)

sum(xs)

tuple_ast(values)

vars(prefix, size)