1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253(* Claude Code
*
* Copyright (C) 2026 Yoann Padioleau
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License
* (LGPL) as published by the Free Software Foundation; either version
* 2 of the License, or (at your option) any later version.
*)(* See Jsonnet_ast.mli *)typevisibility=Default|Hidden|Visibletypeexpr=|Null|Boolofbool|Numoffloat|Strofstring|Self|Dollar|Varofstring|Arrayofexprlist|Array_compofexpr*complist|Objectofmemberlist|Object_compof(string*expr)list*expr*expr*complist|Fieldofexpr*string|Indexofexpr*expr|Sliceofexpr*exproption*exproption*exproption|Super_fieldofstring|Super_indexofexpr|In_superofexpr|Callofexpr*exprlist*(string*expr)list|Localof(string*expr)list*expr|Ifofexpr*expr*exproption|Binaryofstring*expr*expr|Unaryofstring*expr|Functionofparamlist*expr|Assertofexpr*exproption*expr|Importofstring|Importstrofstring|Errorofexpr|Atofint*exprandparam=string*exproptionandcomp=Forofstring*expr|If_compofexprandmember=|Field_moffield_name*bool*visibility*expr|Local_mofstring*expr|Assert_mofexpr*exproptionandfield_name=Fixedofstring|Computedofexpr