12345678910111213141516171819202122232425262728293031323334353637383940(******************************************************************************)(* _ __ * The Kappa Language *)(* | |/ / * Copyright 2010-2020 CNRS - Harvard Medical School - INRIA - IRIF *)(* | ' / *********************************************************************)(* | . \ * This file is distributed under the terms of the *)(* |_|\_\ * GNU Lesser General Public License Version 3 *)(******************************************************************************)(** Signature of array only limited by max_int *)moduletypeGenArray=sigtype'atvalcreate:int->'a->'atvallength:'at->intvalget:'at->int->'avalset:'at->int->'a->unitvalinit:int->(int->'a)->'atvalmake:int->'a->'atvalappend:'at->'at->'atvalconcat:'atlist->'atvalsub:'at->int->int->'atvalcopy:'at->'atvalfill:'at->int->int->'a->unitvalof_list:default:'a->'alist->'atvaliter:('a->unit)->'at->unitvaliteri:(int->'a->unit)->'at->unitvalblit:'at->int->'at->int->int->unitvalfold_lefti:(int->'b->'a->'b)->'b->'at->'bvalfold_righti:(int->'a->'b->'b)->'at->'b->'bvalmap:('a->'b)->'at->'btvalprint:?trailing:(Format.formatter->unit)->(Format.formatter->unit)->(int->Format.formatter->'a->unit)->Format.formatter->'at->unitend