LustreGenNodesval error_message : error_kind -> stringval is_user_ascription : NodeId.t -> boolval gen_nodes :
TypeCheckerContext.tc_context ->
LustreAst.declaration list ->
(LustreAst.declaration list * [> error ] option, [> error ]) Stdlib.result