kdrag.parsers.microlean.inductive_of_tree
- kdrag.parsers.microlean.inductive_of_tree(tree: Tree, globals=None) DatatypeSortRef
Parse an inductive datatype definition.
>>> tree = inductive_parser.parse("inductive nat where | zero : nat | succ : nat -> nat | fiz : Int -> Bool -> (Bool -> nat) -> nat") >>> inductive_of_tree(tree).constructor(1) succ >>> inductive_of_tree(tree).accessor(1,0) succ0
- Parameters:
tree (Tree)
- Return type:
DatatypeSortRef