15199 lines
617 KiB
C
15199 lines
617 KiB
C
/* Generated by Nim Compiler v1.9.0 */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.h"
|
|
#include <string.h>
|
|
#include <stdio.h>
|
|
#undef LANGUAGE_C
|
|
#undef MIPSEB
|
|
#undef MIPSEL
|
|
#undef PPC
|
|
#undef R3000
|
|
#undef R4000
|
|
#undef i386
|
|
#undef linux
|
|
#undef mips
|
|
#undef near
|
|
#undef far
|
|
#undef powerpc
|
|
#undef unix
|
|
#define nimfr_(x, y)
|
|
#define nimln_(x, y)
|
|
typedef struct tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ;
|
|
typedef struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg;
|
|
typedef struct tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q;
|
|
typedef struct tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ;
|
|
typedef struct tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg;
|
|
typedef struct NimStrPayload NimStrPayload;
|
|
typedef struct NimStringV2 NimStringV2;
|
|
typedef struct tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg;
|
|
typedef struct tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag;
|
|
typedef struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg;
|
|
typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA tySequence__npXKLeClRo4ZDs6rPxQ9bRA;
|
|
typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content;
|
|
typedef struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA;
|
|
typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw;
|
|
typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content tySequence__7lEisrXlQEzwtUKW5pzRCw_Content;
|
|
typedef struct tySequence__o8paxaScVM7VHajE9a8rbyw tySequence__o8paxaScVM7VHajE9a8rbyw;
|
|
typedef struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content tySequence__o8paxaScVM7VHajE9a8rbyw_Content;
|
|
typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
|
|
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
|
|
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content tySequence__4eRCaZmrYLLw2k30GPTiMw_Content;
|
|
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
|
|
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content;
|
|
typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q;
|
|
typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg tySequence__SE64IkxZVzsW0aLsNjnJHg;
|
|
typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content tySequence__SE64IkxZVzsW0aLsNjnJHg_Content;
|
|
typedef struct tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ;
|
|
typedef struct tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ;
|
|
typedef struct tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA;
|
|
typedef struct tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA;
|
|
typedef struct tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA;
|
|
typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ tySequence__xxu3GgaFAGO6lOns9aHaeLQ;
|
|
typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content;
|
|
typedef struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A;
|
|
typedef struct TNimTypeV2 TNimTypeV2;
|
|
typedef struct tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA;
|
|
typedef struct RootObj RootObj;
|
|
typedef struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw tySequence__V9cBl110bSARQ3Xk9bVaXHDw;
|
|
typedef struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content;
|
|
typedef struct tyObject_RstFileTable__1rYTAF4X28SkQlz9cTtPDzQ tyObject_RstFileTable__1rYTAF4X28SkQlz9cTtPDzQ;
|
|
typedef struct tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ;
|
|
typedef struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og tySequence__pUxI6Ljo6IKKHXKOZkQ7Og;
|
|
typedef struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content;
|
|
typedef struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw tySequence__aNvCnksuz1F1Q4tMb9afk9aw;
|
|
typedef struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content;
|
|
typedef struct tyObject_ModSection__GNI8wqmYJiA7AS6DgPrmqg tyObject_ModSection__GNI8wqmYJiA7AS6DgPrmqg;
|
|
typedef struct tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg;
|
|
typedef struct tySequence__HHCGXo4NJPVPsclXXVC9aqA tySequence__HHCGXo4NJPVPsclXXVC9aqA;
|
|
typedef struct tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content;
|
|
typedef struct tySequence__T9cc8i7z3uFa6qWrxalwg0A tySequence__T9cc8i7z3uFa6qWrxalwg0A;
|
|
typedef struct tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content;
|
|
typedef struct tyObject_Table__a6jycHvjv6JMwu1xCJYLQQ tyObject_Table__a6jycHvjv6JMwu1xCJYLQQ;
|
|
typedef struct tySequence__Chkr9cfPW8zB6JIX5upkN2A tySequence__Chkr9cfPW8zB6JIX5upkN2A;
|
|
typedef struct tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content;
|
|
typedef struct tySequence__S9cRYDGEtwFAiIx8lrf8JDw tySequence__S9cRYDGEtwFAiIx8lrf8JDw;
|
|
typedef struct tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content;
|
|
typedef struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q;
|
|
typedef struct tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg;
|
|
typedef struct tySequence__UfuHwINLHlFJGRcvFZqKQQ tySequence__UfuHwINLHlFJGRcvFZqKQQ;
|
|
typedef struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content;
|
|
typedef struct tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA;
|
|
typedef struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA;
|
|
typedef struct tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA;
|
|
typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w tySequence__Bre9bNyuQOg1EJKitjSzn8w;
|
|
typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content;
|
|
typedef struct tyObject_OrderedTable__zUIIia9c9aHAGEBcMPQdJV3Q tyObject_OrderedTable__zUIIia9c9aHAGEBcMPQdJV3Q;
|
|
typedef struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ tySequence__6iV5H3iM9cWfVSkoj3unBqQ;
|
|
typedef struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content;
|
|
typedef struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ;
|
|
typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg tySequence__kxu4GK0onha2t9bo86mdVAg;
|
|
typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg_Content tySequence__kxu4GK0onha2t9bo86mdVAg_Content;
|
|
typedef struct tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg;
|
|
typedef struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg tyTuple__7q7q3E6Oj24ZNVJb9aonhAg;
|
|
typedef struct tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw;
|
|
typedef struct tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ;
|
|
typedef struct tySequence__7NPfIKL9byl5LKWg9aDddIoQ tySequence__7NPfIKL9byl5LKWg9aDddIoQ;
|
|
typedef struct tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content;
|
|
typedef struct tyObject_Item__xIWVCW9buZJq272Lwjb2YKA tyObject_Item__xIWVCW9buZJq272Lwjb2YKA;
|
|
typedef struct tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA;
|
|
typedef struct tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg;
|
|
typedef struct tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw;
|
|
typedef struct tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg;
|
|
typedef struct tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ;
|
|
typedef struct tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ;
|
|
typedef struct tyTuple__N4J9cV4JZGem3ljqqj5rT0Q tyTuple__N4J9cV4JZGem3ljqqj5rT0Q;
|
|
typedef struct tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ;
|
|
typedef struct tyTuple__0F3Kz25HWtRatQmCDVHWEA tyTuple__0F3Kz25HWtRatQmCDVHWEA;
|
|
typedef struct tyTuple__kN8up2W6YKc5YA9avn5mV5w tyTuple__kN8up2W6YKc5YA9avn5mV5w;
|
|
typedef struct tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ;
|
|
typedef struct tyTuple__XOVT24GHXwqiEj5GCsEGCA tyTuple__XOVT24GHXwqiEj5GCsEGCA;
|
|
typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA;
|
|
typedef struct tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw;
|
|
typedef struct tyTuple__UV3llMMYFckfui8YMBuUZA tyTuple__UV3llMMYFckfui8YMBuUZA;
|
|
typedef struct tySequence__itU9cAYRNnSMU3pWsbVN4bA tySequence__itU9cAYRNnSMU3pWsbVN4bA;
|
|
typedef struct tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content;
|
|
typedef struct tySequence__lrunEzM3UiMYKPLPCTNo0w tySequence__lrunEzM3UiMYKPLPCTNo0w;
|
|
typedef struct tySequence__lrunEzM3UiMYKPLPCTNo0w_Content tySequence__lrunEzM3UiMYKPLPCTNo0w_Content;
|
|
typedef struct tyObject_Table__Lx2e9cPrCl9c2JZLSExVKY7g tyObject_Table__Lx2e9cPrCl9c2JZLSExVKY7g;
|
|
typedef struct tySequence__F9boYP184KOk9aMfON9aNJqIg tySequence__F9boYP184KOk9aMfON9aNJqIg;
|
|
typedef struct tySequence__F9boYP184KOk9aMfON9aNJqIg_Content tySequence__F9boYP184KOk9aMfON9aNJqIg_Content;
|
|
typedef struct tySequence__SugKu9bev7GtgZTDZMD2xgw tySequence__SugKu9bev7GtgZTDZMD2xgw;
|
|
typedef struct tySequence__SugKu9bev7GtgZTDZMD2xgw_Content tySequence__SugKu9bev7GtgZTDZMD2xgw_Content;
|
|
typedef struct tySequence__59axsmyJq9bYh2MONDvuwAkA tySequence__59axsmyJq9bYh2MONDvuwAkA;
|
|
typedef struct tySequence__59axsmyJq9bYh2MONDvuwAkA_Content tySequence__59axsmyJq9bYh2MONDvuwAkA_Content;
|
|
typedef struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ;
|
|
typedef struct tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw;
|
|
typedef struct tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA;
|
|
typedef struct tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg;
|
|
typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ;
|
|
typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content;
|
|
typedef struct tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg;
|
|
typedef struct tySequence__a7eNBKN3r34Q9bPQSBrKlCg tySequence__a7eNBKN3r34Q9bPQSBrKlCg;
|
|
typedef struct tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content;
|
|
typedef struct tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg;
|
|
typedef struct tySequence__4eQHGndY6XBYpFOH09apV8Q tySequence__4eQHGndY6XBYpFOH09apV8Q;
|
|
typedef struct tySequence__4eQHGndY6XBYpFOH09apV8Q_Content tySequence__4eQHGndY6XBYpFOH09apV8Q_Content;
|
|
typedef struct tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w;
|
|
typedef struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg;
|
|
typedef struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g tySequence__MlAD6nAPq9bHKla9cWiIZP0g;
|
|
typedef struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content;
|
|
typedef struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ tySequence__oLpBKXzW3hF9aCVMo5EymfQ;
|
|
typedef struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content;
|
|
typedef struct tyTuple__1wU9ajf4VtbrOmgUqBNzsYg tyTuple__1wU9ajf4VtbrOmgUqBNzsYg;
|
|
typedef struct tyObject_IOError__N09bhl56nRkUaUsonzshECg tyObject_IOError__N09bhl56nRkUaUsonzshECg;
|
|
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
|
|
typedef struct Exception Exception;
|
|
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
|
|
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA_Content tySequence__uB9b75OUPRENsBAu4AnoePA_Content;
|
|
typedef struct tyTuple__E1X6NevDQ7zMPqQny9czpRA tyTuple__E1X6NevDQ7zMPqQny9czpRA;
|
|
typedef struct tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug;
|
|
typedef struct tySequence__SFipDZIkFtPcrLs0AGBBjQ tySequence__SFipDZIkFtPcrLs0AGBBjQ;
|
|
typedef struct tySequence__SFipDZIkFtPcrLs0AGBBjQ_Content tySequence__SFipDZIkFtPcrLs0AGBBjQ_Content;
|
|
typedef struct tyTuple__jq7X5k7hWG0tdTZTDkiyGQ tyTuple__jq7X5k7hWG0tdTZTDkiyGQ;
|
|
typedef struct tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ;
|
|
typedef struct tyTuple__Rf49c4BJ4LYwQucz9a7JHOmA tyTuple__Rf49c4BJ4LYwQucz9a7JHOmA;
|
|
typedef struct tySequence__CJOrWaM0fWekVRTE2AotGw tySequence__CJOrWaM0fWekVRTE2AotGw;
|
|
typedef struct tySequence__CJOrWaM0fWekVRTE2AotGw_Content tySequence__CJOrWaM0fWekVRTE2AotGw_Content;
|
|
typedef struct tyObject_Table__myGXmFdFAc6beAdGFLRvEQ tyObject_Table__myGXmFdFAc6beAdGFLRvEQ;
|
|
typedef struct tySequence__MVOolrgzxbiYsd7sgvFfFw tySequence__MVOolrgzxbiYsd7sgvFfFw;
|
|
typedef struct tySequence__MVOolrgzxbiYsd7sgvFfFw_Content tySequence__MVOolrgzxbiYsd7sgvFfFw_Content;
|
|
typedef struct tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A;
|
|
typedef struct tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ;
|
|
typedef struct tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ;
|
|
typedef struct tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg;
|
|
typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw;
|
|
typedef struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg;
|
|
typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
|
|
typedef struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ;
|
|
typedef struct tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ;
|
|
typedef struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ tyTuple__xDU9bZmv1ZbZkJDaATBekIQ;
|
|
typedef struct tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ;
|
|
typedef struct tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw;
|
|
typedef struct tyTuple__8io2RZ1DpCBm14M9cFhsmTg tyTuple__8io2RZ1DpCBm14M9cFhsmTg;
|
|
typedef struct tySequence__KaZEC9alGb0qEnwuLoUB4EQ tySequence__KaZEC9alGb0qEnwuLoUB4EQ;
|
|
typedef struct tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content;
|
|
typedef struct tyTuple__msoRFpgv3EcbLwCh9arSpYw tyTuple__msoRFpgv3EcbLwCh9arSpYw;
|
|
typedef struct tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg;
|
|
typedef struct tyTuple__awOivLjlO76sGdHY7nQUjQ tyTuple__awOivLjlO76sGdHY7nQUjQ;
|
|
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
|
|
typedef struct tyTuple__8ZxhPt1NwfElsJs8zUSV9bg tyTuple__8ZxhPt1NwfElsJs8zUSV9bg;
|
|
typedef struct tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA;
|
|
typedef NU8 tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w;
|
|
typedef NU8 tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow;
|
|
typedef NU8 tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg;
|
|
struct NimStrPayload {
|
|
NI cap;
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct NimStringV2 {
|
|
NI len;
|
|
NimStrPayload* p;
|
|
};
|
|
struct tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg {
|
|
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow targetCPU;
|
|
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow hostCPU;
|
|
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg targetOS;
|
|
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg hostOS;
|
|
NI intSize;
|
|
NI floatSize;
|
|
NI ptrSize;
|
|
NimStringV2 tnl;
|
|
};
|
|
typedef NU32 tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg;
|
|
typedef NU64 tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw;
|
|
struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg {
|
|
NU16 line;
|
|
NI16 col;
|
|
NI32 fileIndex;
|
|
};
|
|
typedef NU8 tySet_tyEnum_TErrorOutput__9ctbjKnMCtYsSPmUdTwRvag;
|
|
struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA {
|
|
NI len; tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content* p;
|
|
};
|
|
struct tySequence__7lEisrXlQEzwtUKW5pzRCw {
|
|
NI len; tySequence__7lEisrXlQEzwtUKW5pzRCw_Content* p;
|
|
};
|
|
struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA {
|
|
tySequence__7lEisrXlQEzwtUKW5pzRCw data;
|
|
NI counter;
|
|
};
|
|
struct tySequence__o8paxaScVM7VHajE9a8rbyw {
|
|
NI len; tySequence__o8paxaScVM7VHajE9a8rbyw_Content* p;
|
|
};
|
|
struct tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag {
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg trackPos;
|
|
NIM_BOOL trackPosAttached;
|
|
tySet_tyEnum_TErrorOutput__9ctbjKnMCtYsSPmUdTwRvag errorOutputs;
|
|
tySequence__npXKLeClRo4ZDs6rPxQ9bRA msgContext;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg lastError;
|
|
tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA filenameToIndexTbl;
|
|
tySequence__o8paxaScVM7VHajE9a8rbyw fileInfos;
|
|
NI32 systemFileIdx;
|
|
};
|
|
typedef NU8 tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ;
|
|
typedef NU8 tyEnum_Command__b145RBTl7bacomLHdBguHg;
|
|
typedef NU8 tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg;
|
|
typedef NU8 tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ;
|
|
typedef NU8 tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ;
|
|
struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
|
|
NI len; tySequence__4eRCaZmrYLLw2k30GPTiMw_Content* p;
|
|
};
|
|
struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {
|
|
tySequence__4eRCaZmrYLLw2k30GPTiMw data;
|
|
NI counter;
|
|
};
|
|
typedef NU32 tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA;
|
|
typedef NU8 tySet_tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g;
|
|
typedef NU8 tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg;
|
|
typedef NU8 tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g;
|
|
typedef NU8 tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw[12];
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
|
|
NI len; tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content* p;
|
|
};
|
|
struct tyTuple__47w2DboNEPf69aPgubZdd7Q {
|
|
NI Field0;
|
|
NI Field1;
|
|
NI Field2;
|
|
};
|
|
typedef NU8 tySet_tyEnum_StdOrrKind__C4nP6ZSJZRe8Um4ny9bnbwA;
|
|
struct tySequence__SE64IkxZVzsW0aLsNjnJHg {
|
|
NI len; tySequence__SE64IkxZVzsW0aLsNjnJHg_Content* p;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* result, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__UwsGaXGCDEc7Akhwij5HRA;
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (NimStringV2 output, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__k2HFjxisIgDALbEUFojxaQ;
|
|
typedef NU8 tyEnum_Severity__R4Rvu3XsQ2ynPKxZt1L82g;
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NimStringV2 msg, tyEnum_Severity__R4Rvu3XsQ2ynPKxZt1L82g severity, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__9a8L4QvXftisHTVzCsMCKUA;
|
|
struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg {
|
|
tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w backend;
|
|
tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg target;
|
|
NI linesCompiled;
|
|
tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options;
|
|
tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw globalOptions;
|
|
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* macrosToExpand;
|
|
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* arcToExpand;
|
|
tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag m;
|
|
tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ filenameOption;
|
|
NimStringV2 unitSep;
|
|
NI evalTemplateCounter;
|
|
NI evalMacroCounter;
|
|
NI8 exitcode;
|
|
tyEnum_Command__b145RBTl7bacomLHdBguHg cmd;
|
|
NimStringV2 cmdInput;
|
|
NIM_BOOL projectIsCmd;
|
|
NIM_BOOL implicitCmd;
|
|
tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg selectedGC;
|
|
tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ exc;
|
|
NIM_BOOL hintProcessingDots;
|
|
NI verbosity;
|
|
NI numberOfProcessors;
|
|
NF lastCmdTime;
|
|
tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ symbolFiles;
|
|
NI spellSuggestMax;
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg cppDefines;
|
|
NimStringV2 headerFile;
|
|
tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA features;
|
|
tySet_tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g legacyFeatures;
|
|
NimStringV2 arguments;
|
|
tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg ideCmd;
|
|
NIM_BOOL oldNewlines;
|
|
tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g cCompiler;
|
|
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw modifiedyNotes;
|
|
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw cmdlineNotes;
|
|
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw foreignPackageNotes;
|
|
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw notes;
|
|
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw warningAsErrors;
|
|
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw mainPackageNotes;
|
|
NI mainPackageId;
|
|
NI errorCounter;
|
|
NI hintCounter;
|
|
NI warnCounter;
|
|
NI errorMax;
|
|
NI maxLoopIterationsVM;
|
|
NIM_BOOL isVmTrace;
|
|
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* configVars;
|
|
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols;
|
|
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* packageCache;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ nimblePaths;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ searchPaths;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ lazyPaths;
|
|
NimStringV2 outFile;
|
|
NimStringV2 outDir;
|
|
NimStringV2 jsonBuildFile;
|
|
NimStringV2 prefixDir;
|
|
NimStringV2 libpath;
|
|
NimStringV2 nimcacheDir;
|
|
tyTuple__47w2DboNEPf69aPgubZdd7Q nimStdlibVersion;
|
|
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* dllOverrides;
|
|
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* moduleOverrides;
|
|
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* cfileSpecificOptions;
|
|
NimStringV2 projectName;
|
|
NimStringV2 projectPath;
|
|
NimStringV2 projectFull;
|
|
NIM_BOOL projectIsStdin;
|
|
tySet_tyEnum_StdOrrKind__C4nP6ZSJZRe8Um4ny9bnbwA lastMsgWasDot;
|
|
NI32 projectMainIdx;
|
|
NI32 projectMainIdx2;
|
|
NimStringV2 command;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ commandArgs;
|
|
NimStringV2 commandLine;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ extraCmds;
|
|
NIM_BOOL keepComments;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ implicitImports;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ implicitIncludes;
|
|
NimStringV2 docSeeSrcUrl;
|
|
NimStringV2 docRoot;
|
|
NimStringV2 docCmd;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ configFiles;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ cIncludes;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ cLibs;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ cLinkedLibs;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ externalToLink;
|
|
NimStringV2 linkOptionsCmd;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ compileOptionsCmd;
|
|
NimStringV2 linkOptions;
|
|
NimStringV2 compileOptions;
|
|
NimStringV2 cCompilerPath;
|
|
tySequence__SE64IkxZVzsW0aLsNjnJHg toCompile;
|
|
tyProc__UwsGaXGCDEc7Akhwij5HRA suggestionResultHook;
|
|
NI suggestVersion;
|
|
NI suggestMaxResults;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg lastLineInfo;
|
|
tyProc__k2HFjxisIgDALbEUFojxaQ writelnHook;
|
|
tyProc__9a8L4QvXftisHTVzCsMCKUA structuredErrorHook;
|
|
NimStringV2 cppCustomNamespace;
|
|
NimStringV2 nimMainPrefix;
|
|
tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ* vmProfileData;
|
|
};
|
|
typedef NU8 tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw;
|
|
typedef NU32 tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw;
|
|
typedef NU8 tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ;
|
|
struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ {
|
|
NI len; tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content* p;
|
|
};
|
|
struct tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q {
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info;
|
|
tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw flags;
|
|
tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind;
|
|
union{
|
|
struct {NI64 intVal;
|
|
} _kind_1;
|
|
struct {NF floatVal;
|
|
} _kind_2;
|
|
struct {NimStringV2 strVal;
|
|
} _kind_3;
|
|
struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
|
|
} _kind_4;
|
|
struct {tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* ident;
|
|
} _kind_5;
|
|
struct {tySequence__xxu3GgaFAGO6lOns9aHaeLQ sons;
|
|
} _kind_6;
|
|
};
|
|
};
|
|
struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A {
|
|
NI rc;
|
|
NI rootIdx;
|
|
};
|
|
struct TNimTypeV2 {
|
|
void* destructor;
|
|
NI size;
|
|
NI16 align;
|
|
NI16 depth;
|
|
NU32* display;
|
|
void* traceImpl;
|
|
void* typeInfoV1;
|
|
NI flags;
|
|
};
|
|
struct RootObj {
|
|
TNimTypeV2* m_type;
|
|
};
|
|
typedef NU8 tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA;
|
|
struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw {
|
|
NI len; tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content* p;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(NimStringV2, ClP_0) (NimStringV2 filename, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__oFHfEKFsiYTMAy9a42cSiKw;
|
|
typedef NU8 tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ;
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (NimStringV2 filename, NI line, NI col, tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ msgKind, NimStringV2 arg, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__zVyAuQlxcO3X84ar49cKZSg;
|
|
struct tyObject_RstFileTable__1rYTAF4X28SkQlz9cTtPDzQ {
|
|
tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA filenameToIdx;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ idxToFilename;
|
|
};
|
|
typedef NimStringV2 tyArray__XRjZexeZG0H0Os6ksQhowg[5];
|
|
struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og {
|
|
NI len; tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content* p;
|
|
};
|
|
struct tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ {
|
|
tySequence__pUxI6Ljo6IKKHXKOZkQ7Og data;
|
|
NI counter;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA* d, NimStringV2 filename, NimStringV2 cmd, NI status, NimStringV2 content, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__60GIQaCod4Z80PoIKw3WKQ;
|
|
typedef NU8 tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ;
|
|
struct tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA {
|
|
RootObj Sup;
|
|
tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA target;
|
|
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* config;
|
|
NI splitAfter;
|
|
NI listingCounter;
|
|
tySequence__V9cBl110bSARQ3Xk9bVaXHDw tocPart;
|
|
NIM_BOOL hasToc;
|
|
NimStringV2 theIndex;
|
|
tyProc__oFHfEKFsiYTMAy9a42cSiKw findFile;
|
|
tyProc__zVyAuQlxcO3X84ar49cKZSg msgHandler;
|
|
NimStringV2 outDir;
|
|
NimStringV2 destFile;
|
|
tyObject_RstFileTable__1rYTAF4X28SkQlz9cTtPDzQ filenames;
|
|
NimStringV2 filename;
|
|
tyArray__XRjZexeZG0H0Os6ksQhowg meta;
|
|
NimStringV2 currentSection;
|
|
tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ seenIndexTerms;
|
|
NI id;
|
|
tyProc__60GIQaCod4Z80PoIKw3WKQ onTestSnippet;
|
|
tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ escMode;
|
|
NI curQuotationDepth;
|
|
};
|
|
struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw {
|
|
NI len; tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content* p;
|
|
};
|
|
struct tySequence__HHCGXo4NJPVPsclXXVC9aqA {
|
|
NI len; tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content* p;
|
|
};
|
|
struct tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg {
|
|
tySequence__HHCGXo4NJPVPsclXXVC9aqA data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_ModSection__GNI8wqmYJiA7AS6DgPrmqg {
|
|
tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg secItems;
|
|
NimStringV2 finalMarkup;
|
|
};
|
|
typedef tyObject_ModSection__GNI8wqmYJiA7AS6DgPrmqg tyArray__i6U9aguXcSIZQJenRPn4chQ[26];
|
|
struct tySequence__T9cc8i7z3uFa6qWrxalwg0A {
|
|
NI len; tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content* p;
|
|
};
|
|
typedef tySequence__T9cc8i7z3uFa6qWrxalwg0A tyArray__0ZZDx03k6kWhpQDgd3VRSg[26];
|
|
struct tySequence__Chkr9cfPW8zB6JIX5upkN2A {
|
|
NI len; tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content* p;
|
|
};
|
|
struct tyObject_Table__a6jycHvjv6JMwu1xCJYLQQ {
|
|
tySequence__Chkr9cfPW8zB6JIX5upkN2A data;
|
|
NI counter;
|
|
};
|
|
typedef tyObject_Table__a6jycHvjv6JMwu1xCJYLQQ tyArray__g629baCC9bhBYoFd9bcQw9b56w[26];
|
|
typedef NimStringV2 tyArray__9akhMQ9aUmtV9aR7K53aFRAHw[26];
|
|
struct tySequence__S9cRYDGEtwFAiIx8lrf8JDw {
|
|
NI len; tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content* p;
|
|
};
|
|
struct tySequence__UfuHwINLHlFJGRcvFZqKQQ {
|
|
NI len; tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content* p;
|
|
};
|
|
struct tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg {
|
|
NI counter;
|
|
tySequence__UfuHwINLHlFJGRcvFZqKQQ data;
|
|
};
|
|
struct tySequence__Bre9bNyuQOg1EJKitjSzn8w {
|
|
NI len; tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content* p;
|
|
};
|
|
typedef NI tyArray__emiAJ8okywrJw7ZHLzlXbQ[34];
|
|
struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA {
|
|
NI elems;
|
|
NI counter;
|
|
NI max;
|
|
tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* head;
|
|
tySequence__Bre9bNyuQOg1EJKitjSzn8w data;
|
|
tyArray__emiAJ8okywrJw7ZHLzlXbQ a;
|
|
};
|
|
struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ {
|
|
NI len; tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content* p;
|
|
};
|
|
struct tyObject_OrderedTable__zUIIia9c9aHAGEBcMPQdJV3Q {
|
|
tySequence__6iV5H3iM9cWfVSkoj3unBqQ data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
struct tySequence__kxu4GK0onha2t9bo86mdVAg {
|
|
NI len; tySequence__kxu4GK0onha2t9bo86mdVAg_Content* p;
|
|
};
|
|
struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ {
|
|
tySequence__kxu4GK0onha2t9bo86mdVAg data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ {
|
|
tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA Sup;
|
|
tySequence__aNvCnksuz1F1Q4tMb9afk9aw modDescPre;
|
|
NimStringV2 modDescFinal;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module;
|
|
NimStringV2 modDeprecationMsg;
|
|
tyArray__i6U9aguXcSIZQJenRPn4chQ section;
|
|
tyArray__0ZZDx03k6kWhpQDgd3VRSg tocSimple;
|
|
tyArray__g629baCC9bhBYoFd9bcQw9b56w tocTable;
|
|
tyArray__9akhMQ9aUmtV9aR7K53aFRAHw toc2;
|
|
tyArray__9akhMQ9aUmtV9aR7K53aFRAHw toc;
|
|
NimStringV2 indexValFilename;
|
|
NimStringV2 analytics;
|
|
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* seenSymbols;
|
|
tySequence__S9cRYDGEtwFAiIx8lrf8JDw jEntriesPre;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* jEntriesFinal;
|
|
tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg types;
|
|
tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA* sharedState;
|
|
NIM_BOOL standaloneDoc;
|
|
tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf;
|
|
tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache;
|
|
NI exampleCounter;
|
|
tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA emitted;
|
|
NimStringV2 thisDir;
|
|
tyObject_OrderedTable__zUIIia9c9aHAGEBcMPQdJV3Q exampleGroups;
|
|
NIM_BOOL wroteSupportFiles;
|
|
tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ nimToRstFid;
|
|
};
|
|
struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg {
|
|
NimStringV2 Field0;
|
|
NimStringV2 Field1;
|
|
NimStringV2 Field2;
|
|
};
|
|
struct tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg {
|
|
RootObj Sup;
|
|
NI colonstate_;
|
|
tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf1;
|
|
};
|
|
struct tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw {
|
|
NIM_BOOL isRst;
|
|
union{
|
|
struct {tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* rst;
|
|
} _isRst_1;
|
|
struct {NimStringV2 str;
|
|
} _isRst_2;
|
|
};
|
|
};
|
|
struct tySequence__7NPfIKL9byl5LKWg9aDddIoQ {
|
|
NI len; tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content* p;
|
|
};
|
|
struct tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA {
|
|
NU16 line;
|
|
NI16 col;
|
|
NI32 fileIndex;
|
|
};
|
|
struct tyObject_Item__xIWVCW9buZJq272Lwjb2YKA {
|
|
tySequence__aNvCnksuz1F1Q4tMb9afk9aw descRst;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ substitutions;
|
|
NimStringV2 sortName;
|
|
tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info;
|
|
NimStringV2 anchor;
|
|
NimStringV2 name;
|
|
NimStringV2 detailedName;
|
|
};
|
|
struct tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg {
|
|
NimStringV2 content;
|
|
NimStringV2 sortName;
|
|
};
|
|
struct tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* json;
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* rst;
|
|
NimStringV2 rstField;
|
|
};
|
|
struct tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg {
|
|
NimStringV2 rdoccmd;
|
|
NimStringV2 docCmd;
|
|
NimStringV2 code;
|
|
NI index;
|
|
};
|
|
struct tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ {
|
|
NI len;
|
|
NI cap;
|
|
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q* d;
|
|
};
|
|
struct tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ {
|
|
NI len;
|
|
NI cap;
|
|
tyTuple__0F3Kz25HWtRatQmCDVHWEA* d;
|
|
};
|
|
struct tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ {
|
|
tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ traceStack;
|
|
tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ toFree;
|
|
NI freed;
|
|
NI touched;
|
|
NI edges;
|
|
NI rcSum;
|
|
NIM_BOOL keepThreshold;
|
|
};
|
|
struct tyTuple__N4J9cV4JZGem3ljqqj5rT0Q {
|
|
void** Field0;
|
|
TNimTypeV2* Field1;
|
|
};
|
|
typedef tyTuple__N4J9cV4JZGem3ljqqj5rT0Q tyUncheckedArray__72XmdLy0QAaMtx66AmNKfA[1];
|
|
typedef NU8 tySet_tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg;
|
|
typedef NU8 tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg;
|
|
typedef NU8 tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA;
|
|
typedef NU8 tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw;
|
|
struct tyTuple__kN8up2W6YKc5YA9avn5mV5w {
|
|
NimStringV2 Field0;
|
|
NI Field1;
|
|
NI Field2;
|
|
};
|
|
typedef NimStringV2 tyArray__nHXaesL0DJZHyVS07ARPRA[1];
|
|
typedef NU8 tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ;
|
|
struct tyTuple__XOVT24GHXwqiEj5GCsEGCA {
|
|
NimStringV2 Field0;
|
|
NI Field1;
|
|
};
|
|
struct tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ {
|
|
RootObj Sup;
|
|
NI colonstate_;
|
|
tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d1;
|
|
NimStringV2 outp2;
|
|
};
|
|
struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {
|
|
NI a;
|
|
NI b;
|
|
};
|
|
typedef NimStringV2 tyArray__meGd17iD6izZVY5NTv9bHUA[10];
|
|
typedef N_CLOSURE_PTR(NimStringV2, TM__iS6Vfak4fKt7fhPmyApRcg_62) (NimStringV2 cmd);
|
|
typedef NU8 tySet_tyEnum_ProcessOption__bnU6W8LhTMnT4JaSWtGlSA;
|
|
typedef NimStringV2 tyArray__sMpvt1sOxOJ3LFGulnbeMQ[4];
|
|
struct tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw {
|
|
RootObj Sup;
|
|
NI colonstate_;
|
|
tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf1;
|
|
NimStringV2 file22;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(NimStringV2, ClP_0) (void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__LCMSFwcIs5O0HdDmqpX05g;
|
|
typedef N_CLOSURE_PTR(NimStringV2, TM__iS6Vfak4fKt7fhPmyApRcg_76) (void);
|
|
typedef N_CLOSURE_PTR(NimStringV2, TM__iS6Vfak4fKt7fhPmyApRcg_77) (void);
|
|
struct tyTuple__UV3llMMYFckfui8YMBuUZA {
|
|
NimStringV2 Field0;
|
|
NimStringV2 Field1;
|
|
};
|
|
typedef NU8 tyEnum_DocFlags__9aeIeuFZ7FUxqh7HN3G2uqA;
|
|
typedef NU16 tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA;
|
|
struct tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA {
|
|
NI id;
|
|
NimStringV2 s;
|
|
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* next;
|
|
NI h;
|
|
};
|
|
struct tySequence__itU9cAYRNnSMU3pWsbVN4bA {
|
|
NI len; tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content* p;
|
|
};
|
|
typedef NU8 tyEnum_RstNodeKind__DNoJcMFu9cjq4EGXsLl82CQ;
|
|
struct tySequence__lrunEzM3UiMYKPLPCTNo0w {
|
|
NI len; tySequence__lrunEzM3UiMYKPLPCTNo0w_Content* p;
|
|
};
|
|
struct tySequence__F9boYP184KOk9aMfON9aNJqIg {
|
|
NI len; tySequence__F9boYP184KOk9aMfON9aNJqIg_Content* p;
|
|
};
|
|
struct tyObject_Table__Lx2e9cPrCl9c2JZLSExVKY7g {
|
|
tySequence__F9boYP184KOk9aMfON9aNJqIg data;
|
|
NI counter;
|
|
};
|
|
struct tySequence__SugKu9bev7GtgZTDZMD2xgw {
|
|
NI len; tySequence__SugKu9bev7GtgZTDZMD2xgw_Content* p;
|
|
};
|
|
struct tySequence__59axsmyJq9bYh2MONDvuwAkA {
|
|
NI len; tySequence__59axsmyJq9bYh2MONDvuwAkA_Content* p;
|
|
};
|
|
struct tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA {
|
|
tySet_tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg options;
|
|
tySequence__itU9cAYRNnSMU3pWsbVN4bA hLevels;
|
|
NI hTitleCnt;
|
|
NI hCurLevel;
|
|
NimStringV2 currRole;
|
|
tyEnum_RstNodeKind__DNoJcMFu9cjq4EGXsLl82CQ currRoleKind;
|
|
tySequence__lrunEzM3UiMYKPLPCTNo0w subs;
|
|
tySequence__lrunEzM3UiMYKPLPCTNo0w refs;
|
|
tyObject_Table__Lx2e9cPrCl9c2JZLSExVKY7g anchors;
|
|
tySequence__SugKu9bev7GtgZTDZMD2xgw lineFootnoteNum;
|
|
tySequence__SugKu9bev7GtgZTDZMD2xgw lineFootnoteNumRef;
|
|
NI currFootnoteNumRef;
|
|
tySequence__SugKu9bev7GtgZTDZMD2xgw lineFootnoteSym;
|
|
tySequence__SugKu9bev7GtgZTDZMD2xgw lineFootnoteSymRef;
|
|
NI currFootnoteSymRef;
|
|
tySequence__59axsmyJq9bYh2MONDvuwAkA footnotes;
|
|
tyProc__zVyAuQlxcO3X84ar49cKZSg msgHandler;
|
|
tyProc__oFHfEKFsiYTMAy9a42cSiKw findFile;
|
|
tyObject_RstFileTable__1rYTAF4X28SkQlz9cTtPDzQ filenames;
|
|
NI32 currFileIdx;
|
|
tySequence__V9cBl110bSARQ3Xk9bVaXHDw tocPart;
|
|
NIM_BOOL hasToc;
|
|
};
|
|
struct tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ {
|
|
tyEnum_RstNodeKind__DNoJcMFu9cjq4EGXsLl82CQ kind;
|
|
union{
|
|
struct {NimStringV2 text;
|
|
} _kind_1;
|
|
struct {NimStringV2 labelFmt;
|
|
} _kind_2;
|
|
struct {NimStringV2 lineIndent;
|
|
} _kind_3;
|
|
struct {NimStringV2 adType;
|
|
} _kind_4;
|
|
struct {NI level;
|
|
} _kind_5;
|
|
struct {NI order;
|
|
} _kind_6;
|
|
struct {NI quotationDepth;
|
|
} _kind_7;
|
|
struct {tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info;
|
|
} _kind_8;
|
|
struct {NimStringV2 tooltip;
|
|
} _kind_9;
|
|
struct {NI colCount;
|
|
} _kind_10;
|
|
struct {NIM_BOOL endsHeader;
|
|
} _kind_11;
|
|
struct {NI span;
|
|
} _kind_12;
|
|
};
|
|
NimStringV2 anchor;
|
|
tySequence__V9cBl110bSARQ3Xk9bVaXHDw sons;
|
|
};
|
|
struct tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw {
|
|
NI32 module;
|
|
NI32 item;
|
|
};
|
|
struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ {
|
|
RootObj Sup;
|
|
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw itemId;
|
|
};
|
|
typedef NU8 tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ;
|
|
typedef NU16 tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg;
|
|
typedef NU64 tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg;
|
|
typedef NU8 tyEnum_TLocKind__iCEcZjTaghPmL3Wx2e5DQw;
|
|
typedef NU8 tyEnum_TStorageLoc__BKvMXWvKko6Yn5329c9aw9afg;
|
|
typedef NU16 tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw;
|
|
struct tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA {
|
|
tyEnum_TLocKind__iCEcZjTaghPmL3Wx2e5DQw k;
|
|
tyEnum_TStorageLoc__BKvMXWvKko6Yn5329c9aw9afg storage;
|
|
tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw flags;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* lode;
|
|
NimStringV2 r;
|
|
};
|
|
struct tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA {
|
|
tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ Sup;
|
|
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind;
|
|
union{
|
|
struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* gcUnsafetyReason;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* transformedBody;
|
|
} _kind_1;
|
|
struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* guard;
|
|
NI bitsize;
|
|
NI alignment;
|
|
} _kind_2;
|
|
};
|
|
tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg magic;
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ;
|
|
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner;
|
|
tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg flags;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* ast;
|
|
tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options;
|
|
NI position;
|
|
NI offset;
|
|
tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA loc;
|
|
tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* annex;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* constraint;
|
|
};
|
|
typedef NU8 tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ;
|
|
typedef NU8 tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw;
|
|
typedef NU64 tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q;
|
|
struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ {
|
|
NI len; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content* p;
|
|
};
|
|
struct tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA {
|
|
tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ Sup;
|
|
tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind;
|
|
tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw callConv;
|
|
tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q flags;
|
|
tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ sons;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
|
|
NI64 size;
|
|
NI16 align;
|
|
NI16 paddingAtEnd;
|
|
tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA loc;
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typeInst;
|
|
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw uniqueId;
|
|
};
|
|
typedef NU8 tyEnum_TPreferedDesc__bf5goTo3KJxvaEQ7KVg4rQ;
|
|
typedef tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* tyArray__FIZq7sI4PRP59aHmJ2Mmqwg[2];
|
|
typedef NU8 tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg;
|
|
typedef NU8 tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q;
|
|
struct tySequence__a7eNBKN3r34Q9bPQSBrKlCg {
|
|
NI len; tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content* p;
|
|
};
|
|
typedef NU16 tySet_tyEnum_TRenderFlag__MM5FVX0phapzCgLaUUssTA;
|
|
struct tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg {
|
|
NI indent;
|
|
NI lineLen;
|
|
NI col;
|
|
NI pos;
|
|
NI idx;
|
|
tySequence__a7eNBKN3r34Q9bPQSBrKlCg tokens;
|
|
NimStringV2 buf;
|
|
NI pendingNL;
|
|
NI pendingWhitespace;
|
|
tySequence__xxu3GgaFAGO6lOns9aHaeLQ comStack;
|
|
tySet_tyEnum_TRenderFlag__MM5FVX0phapzCgLaUUssTA flags;
|
|
NIM_BOOL inGenericParams;
|
|
NIM_BOOL checkAnon;
|
|
NI inPragma;
|
|
NI32 fid;
|
|
tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config;
|
|
tySequence__UfuHwINLHlFJGRcvFZqKQQ mangler;
|
|
};
|
|
struct tySequence__4eQHGndY6XBYpFOH09apV8Q {
|
|
NI len; tySequence__4eQHGndY6XBYpFOH09apV8Q_Content* p;
|
|
};
|
|
struct tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg {
|
|
NimStringV2 symKind;
|
|
NimStringV2 symTypeKind;
|
|
NimStringV2 name;
|
|
NimStringV2 generics;
|
|
NIM_BOOL isGroup;
|
|
NIM_BOOL parametersProvided;
|
|
tySequence__4eQHGndY6XBYpFOH09apV8Q parameters;
|
|
NimStringV2 outType;
|
|
};
|
|
typedef NU8 tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ;
|
|
typedef NU8 tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag;
|
|
typedef NU8 tySet_tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ[21];
|
|
typedef NimStringV2 tyArray__Re75IspeoxXy2oCZHwcRrA[2];
|
|
typedef tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* tyArray__FZrRrN9ciC5J9cqH8fG9cyYVg[1];
|
|
typedef tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* tyArray__ITlg8UhAbnS7vsiPAhcspQ[1];
|
|
typedef NimStringV2 tyArray__24KAM9afIUgUaqBaEBB6r9bg[3];
|
|
typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
|
|
typedef NU8 tyEnum_TRenderFlag__MM5FVX0phapzCgLaUUssTA;
|
|
typedef NimStringV2 tyArray__yt5VDPNtUGx9cBkOVakHwdQ[6];
|
|
typedef NimStringV2 tyArray__Q6RksR9bl1dCf8jl3HeN9bXg[8];
|
|
struct tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
tySequence__7NPfIKL9byl5LKWg9aDddIoQ Field2;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(NI, ClP_0) (NimStringV2 x, NimStringV2 y, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__3pmh9bG9bLpdxUjFu9cDtbZaA;
|
|
typedef NU8 tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA;
|
|
typedef N_CLOSURE_PTR(NI, TM__iS6Vfak4fKt7fhPmyApRcg_398) (NimStringV2 x, NimStringV2 y, void* ClE_0);
|
|
typedef struct {
|
|
N_NIMCALL_PTR(NI, ClP_0) (tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* x, tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* y, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__a8bNfx9alse4w9aV5AVplKiA;
|
|
typedef N_CLOSURE_PTR(NI, TM__iS6Vfak4fKt7fhPmyApRcg_399) (tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* x, tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* y, void* ClE_0);
|
|
typedef NU8 tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg;
|
|
struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g {
|
|
NI len; tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content* p;
|
|
};
|
|
struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg {
|
|
tySequence__MlAD6nAPq9bHKla9cWiIZP0g data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ {
|
|
NI len; tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content* p;
|
|
};
|
|
struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q {
|
|
NIM_BOOL isUnquoted;
|
|
tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg kind;
|
|
union{
|
|
struct {NimStringV2 str;
|
|
} _kind_1;
|
|
struct {NI64 num;
|
|
} _kind_2;
|
|
struct {NF fnum;
|
|
} _kind_3;
|
|
struct {NIM_BOOL bval;
|
|
} _kind_4;
|
|
struct {tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg fields;
|
|
} _kind_6;
|
|
struct {tySequence__oLpBKXzW3hF9aCVMo5EymfQ elems;
|
|
} _kind_7;
|
|
};
|
|
};
|
|
struct tyTuple__1wU9ajf4VtbrOmgUqBNzsYg {
|
|
NI Field0;
|
|
NI Field1;
|
|
NimStringV2 Field2;
|
|
tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* Field3;
|
|
};
|
|
typedef NimStringV2 tyArray__rmMMhDIqORJzUU5zqeitSQ[16];
|
|
struct tySequence__uB9b75OUPRENsBAu4AnoePA {
|
|
NI len; tySequence__uB9b75OUPRENsBAu4AnoePA_Content* p;
|
|
};
|
|
struct Exception {
|
|
RootObj Sup;
|
|
Exception* parent;
|
|
NCSTRING name;
|
|
NimStringV2 message;
|
|
tySequence__uB9b75OUPRENsBAu4AnoePA trace;
|
|
Exception* up;
|
|
};
|
|
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA {
|
|
Exception Sup;
|
|
};
|
|
struct tyObject_IOError__N09bhl56nRkUaUsonzshECg {
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;
|
|
};
|
|
typedef NimStringV2 tyArray__WTTloAJDRUU9bo231R8rsMg[14];
|
|
struct tyTuple__E1X6NevDQ7zMPqQny9czpRA {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
tySequence__T9cc8i7z3uFa6qWrxalwg0A Field2;
|
|
};
|
|
typedef N_CLOSURE_PTR(NI, TM__iS6Vfak4fKt7fhPmyApRcg_489) (NimStringV2 x, NimStringV2 y, void* ClE_0);
|
|
typedef struct {
|
|
N_NIMCALL_PTR(NI, ClP_0) (tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* x, tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* y, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__1kKWUPLg9ae9bi9ao00boML9bw;
|
|
typedef N_CLOSURE_PTR(NI, TM__iS6Vfak4fKt7fhPmyApRcg_490) (tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* x, tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* y, void* ClE_0);
|
|
typedef N_CLOSURE_PTR(NI, TM__iS6Vfak4fKt7fhPmyApRcg_500) (tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* x, tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* y, void* ClE_0);
|
|
typedef NU8 tyEnum_MetaEnum__16JvqO8FV2pHk38DriGcsw;
|
|
typedef NimStringV2 tyArray__sNC09at9bGf9bERQNOmgMwXdQ[22];
|
|
typedef NimStringV2 tyArray__1XN7mEfyEE3SOJgMTajV2g[26];
|
|
typedef NU8 tySet_tyEnum_CopyFlag__mhWURcDRsh0F1DeHBSFUVg;
|
|
struct tySequence__SFipDZIkFtPcrLs0AGBBjQ {
|
|
NI len; tySequence__SFipDZIkFtPcrLs0AGBBjQ_Content* p;
|
|
};
|
|
struct tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug {
|
|
tySequence__SFipDZIkFtPcrLs0AGBBjQ data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__jq7X5k7hWG0tdTZTDkiyGQ {
|
|
NimStringV2 Field0;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field1;
|
|
};
|
|
typedef tyTuple__jq7X5k7hWG0tdTZTDkiyGQ tyArray__rhtWm6uYOU6da9bZDT6ryDA[4];
|
|
typedef tyTuple__jq7X5k7hWG0tdTZTDkiyGQ tyArray__fG4HAsOMuyKnlovN4zCUaA[3];
|
|
typedef tyTuple__jq7X5k7hWG0tdTZTDkiyGQ tyArray__rnBfBeuXQMeTae3dUyC1Bw[2];
|
|
typedef tyTuple__jq7X5k7hWG0tdTZTDkiyGQ tyArray__nFPyKpuH1zPi4VuXhWbFAg[1];
|
|
typedef NU8 tyEnum_FileMode__4sJyy9aOSN8X63XdWXl5iDg;
|
|
typedef NimStringV2 tyArray__ebVs7LW9aC16IAZKgIOCAJQ[24];
|
|
struct tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ {
|
|
RootObj Sup;
|
|
NI colonstate_;
|
|
tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf1;
|
|
};
|
|
struct tySequence__CJOrWaM0fWekVRTE2AotGw {
|
|
NI len; tySequence__CJOrWaM0fWekVRTE2AotGw_Content* p;
|
|
};
|
|
struct tySequence__MVOolrgzxbiYsd7sgvFfFw {
|
|
NI len; tySequence__MVOolrgzxbiYsd7sgvFfFw_Content* p;
|
|
};
|
|
struct tyObject_Table__myGXmFdFAc6beAdGFLRvEQ {
|
|
tySequence__MVOolrgzxbiYsd7sgvFfFw data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__Rf49c4BJ4LYwQucz9a7JHOmA {
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ Field0;
|
|
tySequence__CJOrWaM0fWekVRTE2AotGw Field1;
|
|
tyObject_Table__myGXmFdFAc6beAdGFLRvEQ Field2;
|
|
};
|
|
struct tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A {
|
|
NimStringV2 keyword;
|
|
NimStringV2 link;
|
|
NimStringV2 linkTitle;
|
|
NimStringV2 linkDesc;
|
|
};
|
|
struct tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ {
|
|
NI Field0;
|
|
tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A Field1;
|
|
tySequence__CJOrWaM0fWekVRTE2AotGw Field2;
|
|
};
|
|
struct tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ {
|
|
RootObj Sup;
|
|
NI colonstate_;
|
|
tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf1;
|
|
};
|
|
struct tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg {
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field0;
|
|
NimStringV2 Field1;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP
|
|
#define tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP
|
|
struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content { NI cap; tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
NI32 Field2;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
|
|
#define tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
|
|
struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content { NI cap; tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg {
|
|
NimStringV2 fullPath;
|
|
NimStringV2 projPath;
|
|
NimStringV2 shortName;
|
|
NimStringV2 quotedName;
|
|
NimStringV2 quotedFullName;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ lines;
|
|
NimStringV2 dirtyFile;
|
|
NimStringV2 hash;
|
|
NIM_BOOL dirty;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP
|
|
#define tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP
|
|
struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content { NI cap; tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP
|
|
#define tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP
|
|
struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content { NI cap; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
typedef NU8 tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og;
|
|
struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ {
|
|
NimStringV2 nimname;
|
|
NimStringV2 cname;
|
|
NimStringV2 obj;
|
|
tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og flags;
|
|
NimStringV2 customArgs;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP
|
|
#define tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP
|
|
struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content { NI cap; tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
|
|
#define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
|
|
struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP
|
|
#define tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP
|
|
struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content { NI cap; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
NI Field2;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content_PP
|
|
#define tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content_PP
|
|
struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content { NI cap; tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content_PP
|
|
#define tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content_PP
|
|
struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content { NI cap; tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content_PP
|
|
#define tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content_PP
|
|
struct tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content { NI cap; tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content_PP
|
|
#define tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content_PP
|
|
struct tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content { NI cap; tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content_PP
|
|
#define tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content_PP
|
|
struct tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content { NI cap; tyTuple__E1X6NevDQ7zMPqQny9czpRA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content_PP
|
|
#define tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content_PP
|
|
struct tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content { NI cap; tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
|
|
#define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
|
|
struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP
|
|
#define tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP
|
|
struct tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content { NI cap; tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content_PP
|
|
#define tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content_PP
|
|
struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content { NI cap; tyTuple__1wU9ajf4VtbrOmgUqBNzsYg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ {
|
|
NI Field0;
|
|
NI32 Field1;
|
|
NI32 Field2;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__kxu4GK0onha2t9bo86mdVAg_Content_PP
|
|
#define tySequence__kxu4GK0onha2t9bo86mdVAg_Content_PP
|
|
struct tySequence__kxu4GK0onha2t9bo86mdVAg_Content { NI cap; tyTuple__xDU9bZmv1ZbZkJDaATBekIQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP
|
|
#define tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP
|
|
struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content { NI cap; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
|
|
#define tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
|
|
struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content { NI cap; tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
|
|
#define tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
|
|
struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content { NI cap; tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content_PP
|
|
#define tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content_PP
|
|
struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content { NI cap; tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content_PP
|
|
#define tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content_PP
|
|
struct tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content { NI cap; tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content_PP
|
|
#define tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content_PP
|
|
struct tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content { NI cap; tyObject_Item__xIWVCW9buZJq272Lwjb2YKA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content_PP
|
|
#define tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content_PP
|
|
struct tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content { NI cap; tyTuple__E1X6NevDQ7zMPqQny9czpRA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP
|
|
#define tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP
|
|
struct tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content { NI cap; tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content_PP
|
|
#define tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content_PP
|
|
struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content { NI cap; tyTuple__1wU9ajf4VtbrOmgUqBNzsYg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__kxu4GK0onha2t9bo86mdVAg_Content_PP
|
|
#define tySequence__kxu4GK0onha2t9bo86mdVAg_Content_PP
|
|
struct tySequence__kxu4GK0onha2t9bo86mdVAg_Content { NI cap; tyTuple__xDU9bZmv1ZbZkJDaATBekIQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ {
|
|
NIM_CHAR symbol;
|
|
NIM_BOOL hasOverline;
|
|
NI line;
|
|
NIM_BOOL hasPeers;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content_PP
|
|
#define tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content_PP
|
|
struct tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content { NI cap; tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
typedef NU8 tyEnum_SubstitutionKind__UYVbDnYn9cKDLyuToJ1Ro9cg;
|
|
struct tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw {
|
|
tyEnum_SubstitutionKind__UYVbDnYn9cKDLyuToJ1Ro9cg kind;
|
|
NimStringV2 key;
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* value;
|
|
tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__lrunEzM3UiMYKPLPCTNo0w_Content_PP
|
|
#define tySequence__lrunEzM3UiMYKPLPCTNo0w_Content_PP
|
|
struct tySequence__lrunEzM3UiMYKPLPCTNo0w_Content { NI cap; tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__lrunEzM3UiMYKPLPCTNo0w_Content_PP
|
|
#define tySequence__lrunEzM3UiMYKPLPCTNo0w_Content_PP
|
|
struct tySequence__lrunEzM3UiMYKPLPCTNo0w_Content { NI cap; tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tySequence__KaZEC9alGb0qEnwuLoUB4EQ {
|
|
NI len; tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content* p;
|
|
};
|
|
struct tyTuple__8io2RZ1DpCBm14M9cFhsmTg {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
tySequence__KaZEC9alGb0qEnwuLoUB4EQ Field2;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__F9boYP184KOk9aMfON9aNJqIg_Content_PP
|
|
#define tySequence__F9boYP184KOk9aMfON9aNJqIg_Content_PP
|
|
struct tySequence__F9boYP184KOk9aMfON9aNJqIg_Content { NI cap; tyTuple__8io2RZ1DpCBm14M9cFhsmTg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__SugKu9bev7GtgZTDZMD2xgw_Content_PP
|
|
#define tySequence__SugKu9bev7GtgZTDZMD2xgw_Content_PP
|
|
struct tySequence__SugKu9bev7GtgZTDZMD2xgw_Content { NI cap; tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__SugKu9bev7GtgZTDZMD2xgw_Content_PP
|
|
#define tySequence__SugKu9bev7GtgZTDZMD2xgw_Content_PP
|
|
struct tySequence__SugKu9bev7GtgZTDZMD2xgw_Content { NI cap; tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__SugKu9bev7GtgZTDZMD2xgw_Content_PP
|
|
#define tySequence__SugKu9bev7GtgZTDZMD2xgw_Content_PP
|
|
struct tySequence__SugKu9bev7GtgZTDZMD2xgw_Content { NI cap; tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__SugKu9bev7GtgZTDZMD2xgw_Content_PP
|
|
#define tySequence__SugKu9bev7GtgZTDZMD2xgw_Content_PP
|
|
struct tySequence__SugKu9bev7GtgZTDZMD2xgw_Content { NI cap; tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
typedef NU8 tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA;
|
|
struct tyTuple__msoRFpgv3EcbLwCh9arSpYw {
|
|
tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA Field0;
|
|
NI Field1;
|
|
NI Field2;
|
|
NI Field3;
|
|
NimStringV2 Field4;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__59axsmyJq9bYh2MONDvuwAkA_Content_PP
|
|
#define tySequence__59axsmyJq9bYh2MONDvuwAkA_Content_PP
|
|
struct tySequence__59axsmyJq9bYh2MONDvuwAkA_Content { NI cap; tyTuple__msoRFpgv3EcbLwCh9arSpYw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP
|
|
#define tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP
|
|
struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content { NI cap; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP
|
|
#define tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP
|
|
struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content { NI cap; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
#define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg {
|
|
tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ kind;
|
|
NI16 length;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content_PP
|
|
#define tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content_PP
|
|
struct tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content { NI cap; tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
|
|
#define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
|
|
struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
|
|
#define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
|
|
struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__4eQHGndY6XBYpFOH09apV8Q_Content_PP
|
|
#define tySequence__4eQHGndY6XBYpFOH09apV8Q_Content_PP
|
|
struct tySequence__4eQHGndY6XBYpFOH09apV8Q_Content { NI cap; tyTuple__UV3llMMYFckfui8YMBuUZA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__4eQHGndY6XBYpFOH09apV8Q_Content_PP
|
|
#define tySequence__4eQHGndY6XBYpFOH09apV8Q_Content_PP
|
|
struct tySequence__4eQHGndY6XBYpFOH09apV8Q_Content { NI cap; tyTuple__UV3llMMYFckfui8YMBuUZA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content_PP
|
|
#define tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content_PP
|
|
struct tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content { NI cap; tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyTuple__awOivLjlO76sGdHY7nQUjQ {
|
|
NI Field0;
|
|
NI Field1;
|
|
NimStringV2 Field2;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field3;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content_PP
|
|
#define tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content_PP
|
|
struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content { NI cap; tyTuple__awOivLjlO76sGdHY7nQUjQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP
|
|
#define tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP
|
|
struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content { NI cap; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {
|
|
NCSTRING procname;
|
|
NI line;
|
|
NCSTRING filename;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__uB9b75OUPRENsBAu4AnoePA_Content_PP
|
|
#define tySequence__uB9b75OUPRENsBAu4AnoePA_Content_PP
|
|
struct tySequence__uB9b75OUPRENsBAu4AnoePA_Content { NI cap; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyTuple__8ZxhPt1NwfElsJs8zUSV9bg {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
NimStringV2 Field2;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__SFipDZIkFtPcrLs0AGBBjQ_Content_PP
|
|
#define tySequence__SFipDZIkFtPcrLs0AGBBjQ_Content_PP
|
|
struct tySequence__SFipDZIkFtPcrLs0AGBBjQ_Content { NI cap; tyTuple__8ZxhPt1NwfElsJs8zUSV9bg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content_PP
|
|
#define tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content_PP
|
|
struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content { NI cap; tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__CJOrWaM0fWekVRTE2AotGw_Content_PP
|
|
#define tySequence__CJOrWaM0fWekVRTE2AotGw_Content_PP
|
|
struct tySequence__CJOrWaM0fWekVRTE2AotGw_Content { NI cap; tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__MVOolrgzxbiYsd7sgvFfFw_Content_PP
|
|
#define tySequence__MVOolrgzxbiYsd7sgvFfFw_Content_PP
|
|
struct tySequence__MVOolrgzxbiYsd7sgvFfFw_Content { NI cap; tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__CJOrWaM0fWekVRTE2AotGw_Content_PP
|
|
#define tySequence__CJOrWaM0fWekVRTE2AotGw_Content_PP
|
|
struct tySequence__CJOrWaM0fWekVRTE2AotGw_Content { NI cap; tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
typedef NU8 tyEnum_AnchorRule__VRcK7lSGqHtuwsH5dBGC0Q;
|
|
typedef NU8 tyEnum_RstAnchorKind__HSMTgv9aOcu9c9aGdUFHNRGww;
|
|
struct tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA {
|
|
tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info;
|
|
NI priority;
|
|
tyEnum_AnchorRule__VRcK7lSGqHtuwsH5dBGC0Q kind;
|
|
union{
|
|
struct {tyEnum_RstAnchorKind__HSMTgv9aOcu9c9aGdUFHNRGww anchorType;
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* target;
|
|
} _kind_1;
|
|
struct {NimStringV2 tooltip;
|
|
tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg langSym;
|
|
NimStringV2 refname;
|
|
} _kind_2;
|
|
};
|
|
};
|
|
|
|
|
|
#ifndef tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content_PP
|
|
#define tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content_PP
|
|
struct tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content { NI cap; tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, handleDocOutputOptions__docgen_13307)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_19)(NimStringV2* dest, NimStringV2 src);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, slash___pathutils_103)(NimStringV2 base, NimStringV2 f);
|
|
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, parseFile__syntaxes_227)(NI32 fileIdx, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_3303)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ** dest);
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p);
|
|
static N_INLINE(NI, minuspercent___system_790)(NI x, NI y);
|
|
N_LIB_PRIVATE N_NOINLINE(void, rememberCycle__system_3141)(NIM_BOOL isDestroyAction, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimDestroyAndDispose)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3454)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ*, newDocumentor__docgen_2018)(NimStringV2 filename, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 outExt, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module, NIM_BOOL standaloneDoc, NIM_BOOL preferMarkdown, NIM_BOOL hasToc);
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, nimNewObj)(NI size, NI alignment);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_13572)(tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg* dest);
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_3149)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimRawDispose)(void* p, NI alignment);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___options_3378)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg** dest, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2153)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrstast_140)(tySequence__V9cBl110bSARQ3Xk9bVaXHDw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_13)(NimStringV2* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrst_1139)(tySequence__7lEisrXlQEzwtUKW5pzRCw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___system_3514)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrstgen_238)(tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2171)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrstast_154)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, alignedDealloc)(void* p, NI align);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2264)(tySequence__HHCGXo4NJPVPsclXXVC9aqA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2551)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2693)(tySequence__Chkr9cfPW8zB6JIX5upkN2A* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2840)(tySequence__S9cRYDGEtwFAiIx8lrf8JDw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZjson_60)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4327)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest);
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicStatic)(void* p, TNimTypeV2* desc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrst_2504)(tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___idents_224)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZcollectionsZintsets_36)(tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZcollectionsZintsets_56)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2999)(tySequence__6iV5H3iM9cWfVSkoj3unBqQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_3013)(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_539)(tySequence__kxu4GK0onha2t9bo86mdVAg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_2162)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* dest, void* env);
|
|
static N_INLINE(void, nimTraceRefDyn)(void* q, void* env);
|
|
static N_INLINE(void, add__system_2686)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, void** c, TNimTypeV2* t);
|
|
N_LIB_PRIVATE N_NOCONV(void*, allocImpl__system_1735)(NI size);
|
|
static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size);
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
|
|
N_LIB_PRIVATE N_NOCONV(void, dealloc)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___packagesZdocutilsZrstast_149)(tySequence__V9cBl110bSARQ3Xk9bVaXHDw* dest, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___packagesZdocutilsZrst_1148)(tySequence__7lEisrXlQEzwtUKW5pzRCw* dest, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___packagesZdocutilsZrstgen_247)(tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* dest, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_2180)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_2273)(tySequence__HHCGXo4NJPVPsclXXVC9aqA* dest, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_2560)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* dest, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_2702)(tySequence__Chkr9cfPW8zB6JIX5upkN2A* dest, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_2849)(tySequence__S9cRYDGEtwFAiIx8lrf8JDw* dest, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_4336)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest, void* env);
|
|
static N_INLINE(void, nimTraceRef)(void* q, TNimTypeV2* desc, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_3008)(tySequence__6iV5H3iM9cWfVSkoj3unBqQ* dest, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_548)(tySequence__kxu4GK0onha2t9bo86mdVAg* dest, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4063)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___idents_266)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ** dest, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* src, NIM_BOOL cyclic);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_16)(NimStringV2* dest, NimStringV2 src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_3379)(tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA** dest, tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA*, newRstSharedState__packagesZdocutilsZrst_2446)(tySet_tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg options, NimStringV2 filename, tyProc__oFHfEKFsiYTMAy9a42cSiKw findFile, tyProc__zVyAuQlxcO3X84ar49cKZSg msgHandler, NIM_BOOL hasToc);
|
|
N_LIB_PRIVATE N_CLOSURE(NimStringV2, docgenFindFile__docgen_2042)(NimStringV2 sX60gensym55_, void* ClE_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, findFile__options_5388)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f, NIM_BOOL suppressStdlib);
|
|
static N_INLINE(NimStringV2, slash___stdZprivateZospaths50_91)(NimStringV2 head, NimStringV2 tail);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosjoinPath)(NimStringV2 head, NimStringV2 tail);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosgetCurrentDir)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosfileExists)(NimStringV2 filename);
|
|
N_LIB_PRIVATE N_CLOSURE(void, compilerMsgHandler__docgen_2035)(NimStringV2 filenameX60gensym55_, NI lineX60gensym55_, NI colX60gensym55_, tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ msgKindX60gensym55_, NimStringV2 argX60gensym55_, void* ClE_0);
|
|
N_LIB_PRIVATE N_NOINLINE(void, liMessage__msgs_1172)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA msg, NimStringV2 arg, tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw eh, tyTuple__kN8up2W6YKc5YA9avn5mV5w* info2, NIM_BOOL isRaw);
|
|
static N_INLINE(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg, newLineInfo__msgs_425)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename, NI line, NI col);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg, newLineInfo__msgs_408)(NI32 fileInfoIdx, NI line, NI col);
|
|
N_LIB_PRIVATE N_NIMCALL(NI32, fileInfoIdx__msgs_403)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initRstGenerator__packagesZdocutilsZrstgen_89)(tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA* g, tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA target, tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* config, NimStringV2 filename, tyProc__oFHfEKFsiYTMAy9a42cSiKw findFile, tyProc__zVyAuQlxcO3X84ar49cKZSg msgHandler, tyObject_RstFileTable__1rYTAF4X28SkQlz9cTtPDzQ* filenames, NIM_BOOL hasToc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isLatexCmd__docgen_2011)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nsthasKey)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringV2 key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__stdZassertions_224)(NimStringV2 msg);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuFormatOpenArray)(NimStringV2 formatstr, NimStringV2* a, NI aLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getOrDefault__pureZstrtabs_335)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringV2 key, NimStringV2 default_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZstrtabs_450)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg** dest, tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg*, nstnewStringTable)(tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ mode);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZjson_277)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** dest, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJArray__pureZjson_422)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initStrTable__ast_5184)(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_3325)(tyProc__60GIQaCod4Z80PoIKw3WKQ* dest, tyProc__60GIQaCod4Z80PoIKw3WKQ src);
|
|
N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___docgen_2062)(tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA* gen, NimStringV2 filename, NimStringV2 cmd, NI status, NimStringV2 content, void* ClE_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_13540)(tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ* dest);
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringV2 a, NimStringV2 b);
|
|
static N_INLINE(NIM_BOOL, equalMem__system_1727)(void* a, void* b, NI size);
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pathutils_55)(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_13557)(tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ** dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nossplitFile)(NimStringV2 path, tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, slash___pathutils_128)(NimStringV2 base, NimStringV2 f);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getNimcacheDir__options_5056)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
|
|
static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___systemZdollars_3)(NI x);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, rawNewString)(NI space);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZos_200)(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosisAbsolute)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(void, noscreateDir)(NimStringV2 dir);
|
|
N_LIB_PRIVATE N_NIMCALL(void, splitFile__pathutils_31)(NimStringV2 x, tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuReplaceStr)(NimStringV2 s, NimStringV2 sub, NimStringV2 by);
|
|
N_LIB_PRIVATE N_NIMCALL(void, writeFile__stdZsyncio_482)(NimStringV2 filename, NimStringV2 content);
|
|
N_LIB_PRIVATE N_CLOSURE(NimStringV2, interpSnippetCmd__docgen_2078)(NimStringV2 cmd, void* ClE_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nsuStartsWith)(NimStringV2 s, NimStringV2 prefix);
|
|
static N_INLINE(NimStringV2, X5BX5D___pureZstrutils_1307)(NimStringV2 s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x);
|
|
N_NIMCALL(NimStringV2, mnewString)(NI len);
|
|
static N_INLINE(void, nimPrepareStrMutationV2)(NimStringV2* s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimPrepareStrMutationImpl__system_2301)(NimStringV2* s);
|
|
static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___stdZenumutils_128)(NI a, NI b);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nospquoteShell)(NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosgetAppFilename)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___options_138)(tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w e);
|
|
N_LIB_PRIVATE N_NIMCALL(tyTuple__XOVT24GHXwqiEj5GCsEGCA, execCmdEx__pureZosproc_1618)(NimStringV2 command, tySet_tyEnum_ProcessOption__bnU6W8LhTMnT4JaSWtGlSA options, tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* env, NimStringV2 workingDir, NimStringV2 input);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_13595)(tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg** dest, tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg* src, NIM_BOOL cyclic);
|
|
static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZcollectionsZintsets_187)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* dest, tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* src);
|
|
static N_INLINE(void, initIntSet__pureZcollectionsZintsets_389)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initPackedSet__pureZcollectionsZintsets_16)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getOutFile2__docgen_1997)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename, NimStringV2 ext, NIM_BOOL guessTarget);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, noschangeFileExt)(NimStringV2 filename, NimStringV2 ext);
|
|
static N_INLINE(NIM_BOOL, isEmpty__options_4953)(NimStringV2 x);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, absOutFile__options_4942)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getOutFile__options_4932)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename, NimStringV2 ext);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, presentationPath__docgen_1860)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 file);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_13683)(tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___options_5279)(NimStringV2 x);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getRelativePathFromConfigPath__options_5274)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f, NIM_BOOL isTitle);
|
|
N_LIB_PRIVATE N_CLOSURE(NimStringV2, nimbleDir__docgen_1869)(void* ClE_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosparentDir)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getNimbleFile__options_5030)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path);
|
|
static N_INLINE(NIM_BOOL, isEmpty__pathutils_107)(NimStringV2 x);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, relativeTo__pathutils_152)(NimStringV2 fullPath, NimStringV2 baseFilename, NIM_CHAR sep);
|
|
N_LIB_PRIVATE N_NIMCALL(void, prepareAdd)(NimStringV2* s, NI addlen);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosdirExists)(NimStringV2 dir);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosexpandFilename)(NimStringV2 filename);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nossplitPath)(NimStringV2 path, tyTuple__UV3llMMYFckfui8YMBuUZA* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZprivateZospaths50_292)(tyTuple__UV3llMMYFckfui8YMBuUZA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_13704)(tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw** dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrst_12525)(tyObject_RstFileTable__1rYTAF4X28SkQlz9cTtPDzQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_13592)(tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg** dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, generateDoc__docgen_9801)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* orig, tyEnum_DocFlags__9aeIeuFZ7FUxqh7HN3G2uqA docFlags);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, findPragma__trees_278)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA which);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, genDeprecationMsg__docgen_6299)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
static N_INLINE(NI, safeLen__ast_3318)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
static N_INLINE(NI, len__ast_3325)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getConfigVar__options_4923)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 key, NimStringV2 default_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, escape__pureZxmltree_685)(NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setDoctype__docgen_9503)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuToLowerAsciiStr)(NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_192)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ e);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_128)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* rst);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_131)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* x, tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw value);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___packagesZdocutilsZrstast_228)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ** dest, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*, genComment__docgen_3356)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, comment__ast_1148)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(NI32, addRstFileIndex__docgen_222)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
|
|
N_LIB_PRIVATE N_NIMCALL(NI32, getOrDefault__docgen_293)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI32 default_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toFullPath__msgs_589)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NI32 fileIdx);
|
|
N_LIB_PRIVATE N_NIMCALL(NI32, addFilename__packagesZdocutilsZrst_822)(tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA* s, NimStringV2 file1);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___docgen_753)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, NI32 key, NI32 val);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*, parseRst__docgen_1973)(NimStringV2 text, NI line, NI column, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA* sharedState);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*, rstParsePass1__packagesZdocutilsZrst_11909)(NimStringV2 fragment, NI line, NI column, tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA* sharedState);
|
|
static N_INLINE(NI, toLinenumber__msgs_660)(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
|
|
static N_INLINE(NI, toColumn__msgs_663)(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrstast_225)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ** dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, documentRaises__docgen_9702)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3457)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, documentEffect__docgen_9624)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* x, tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA effectType, NI idx);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, effectSpec__trees_291)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA effectType);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___idents_133)(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA** dest);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNodeI__ast_3953)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NI children);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, typeToString__types_51)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ, tyEnum_TPreferedDesc__bf5goTo3KJxvaEQ7KVg4rQ prefer);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7546)(NimStringV2 s, NI first);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3460)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIdentNode__ast_4780)(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* ident, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA*, getIdent__idents_166)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* ic, NimStringV2 identifier);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3546)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newTreeI__ast_4003)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** children, NI childrenLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___wordrecg_302)(tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA e);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, documentWriteEffect__docgen_9666)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg flag, NimStringV2 pragmaName);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNodeI__ast_3949)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__ast_6233)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* father, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* son);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, documentNewEffect__docgen_9614)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, genItem__docgen_6419)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* nameNode, tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k, tyEnum_DocFlags__9aeIeuFZ7FUxqh7HN3G2uqA docFlags);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isVisible__docgen_6156)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsOrIncl__astalgo_402)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* s, NI key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4060)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2278)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrst_5364)(tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___renderer_2491)(tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getName__docgen_6219)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NI splitAfter);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, esc__packagesZdocutilsZrstgen_415)(tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA target, NimStringV2 s, NI splitAfter, tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ escMode);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, renderDefinitionName__renderer_109)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s, NIM_BOOL noQuotes);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getPlainDocstring__docgen_3406)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getAllRunnableExamples__docgen_6136)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, getRoutineBody__docgen_6106)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag, getAllRunnableExamplesImpl__docgen_6056)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest, tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag state, NIM_BOOL topLevel);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*, genRecComment__docgen_3389)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrstast_231)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ** dest, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*, genRecCommentAux__docgen_3360)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, commenteq___ast_1512)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2 a);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isRunnableExamples__ast_6127)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, lastSon__ast_6268)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, prepareExample__docgen_3910)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NIM_BOOL topLevel, tyTuple__UV3llMMYFckfui8YMBuUZA* Result);
|
|
static N_INLINE(NimStringV2, toFileLineCol__msgs_670)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toMsgFilename__msgs_653)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NI32 fileIdx);
|
|
static N_INLINE(void, addInt__stdZprivateZdigitsutils_198)(NimStringV2* result, NI x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, addInt__stdZprivateZdigitsutils_176)(NimStringV2* result, NI64 x);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, extractRunnableExamplesSource__renderverbatim_101)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NI indent);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, exampleOutputDir__docgen_3488)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosextractFilename)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newTree__ast_3975)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** children, NI childrenLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newStrNode__ast_4881)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, NimStringV2 strVal);
|
|
N_LIB_PRIVATE N_NIMCALL(void, renderModule__renderer_2514)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2 outfile, tySet_tyEnum_TRenderFlag__MM5FVX0phapzCgLaUUssTA renderFlags, NI32 fid, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1816)(NimStringV2 s, NimStringV2 sub);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___docgen_3956)(tyTuple__kN8up2W6YKc5YA9avn5mV5w* x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, toInstantiationInfo__docgen_3906)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyTuple__kN8up2W6YKc5YA9avn5mV5w* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___msgs_1497)(tyTuple__kN8up2W6YKc5YA9avn5mV5w* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, quoted__docgen_3899)(NimStringV2 a);
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__stdZprivateZoscommon_104)(NimStringV2* s, NimStringV2 x);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__docgen_4053)(tyObject_OrderedTable__zUIIia9c9aHAGEBcMPQdJV3Q* t, NimStringV2 key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___docgen_4409)(tyObject_OrderedTable__zUIIia9c9aHAGEBcMPQdJV3Q* t, NimStringV2 key, tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* val);
|
|
static N_INLINE(NI, len__docgen_3542)(tyObject_OrderedTable__zUIIia9c9aHAGEBcMPQdJV3Q* t);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg**, X5BX5D___docgen_5750)(tyObject_OrderedTable__zUIIia9c9aHAGEBcMPQdJV3Q* t, NimStringV2 key);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuFormatSingleElem)(NimStringV2 formatstr, NimStringV2 a);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, canonicalImport__options_5563)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 file);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nsuAddf)(NimStringV2* s, NimStringV2 formatstr, NimStringV2* a, NI aLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_215)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest, NimStringV2 str);
|
|
N_LIB_PRIVATE N_NIMCALL(void, renderNimCode__packagesZdocutilsZrstgen_8894)(NimStringV2* result, NimStringV2 code, tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA target);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTokRender__renderer_2532)(tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg* r, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tySet_tyEnum_TRenderFlag__MM5FVX0phapzCgLaUUssTA renderFlags);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getNextTok__renderer_2536)(tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg* r, tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ* kind, NimStringV2* literal);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, getDeclPragma__ast_3373)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuStrip)(NimStringV2 s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStr__ast_6611)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, renderPlainSymbolName__typesrenderer_9)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, complexName__docgen_6278)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2 baseName);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, renderParamTypes__typesrenderer_223)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2 sep, NIM_BOOL toNormalize);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, encodeUrl__pureZuri_60)(NimStringV2 s, NIM_BOOL usePlus);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, newUniquePlainSymbol__docgen_6269)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, NimStringV2 original);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nstPut)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringV2 key, NimStringV2 val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, toLangSymbol__docgen_6338)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2 baseName, tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nimIdentNormalize__pureZstrutils_122)(NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, renderParamTypes__typesrenderer_178)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* found, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NIM_BOOL toNormalize);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, renderParamNames__typesrenderer_127)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NIM_BOOL toNormalize);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZdochelpers_125)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, tyTuple__UV3llMMYFckfui8YMBuUZA* value);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, renderOutType__typesrenderer_236)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NIM_BOOL toNormalize);
|
|
N_LIB_PRIVATE N_NIMCALL(void, addAnchorNim__packagesZdocutilsZrst_5314)(tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA** s, NimStringV2 refn, NimStringV2 tooltip, tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg* langSym, NI priority, tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, symbolPriority__docgen_6335)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nodeToHighlightedHtml__docgen_3433)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2* result, tySet_tyEnum_TRenderFlag__MM5FVX0phapzCgLaUUssTA renderFlags, NimStringV2 procLink);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, getTokSym__renderer_2554)(tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg* r);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, belongsToProjectPackage__packages_76)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, externalDep__docgen_3419)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, genSeeSrc__docgen_6324)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, NimStringV2 path, NI line);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_7818)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* x, tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* value);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__7NPfIKL9byl5LKWg9aDddIoQ*, mgetOrPut__docgen_6527)(tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg* t, NimStringV2 key, tySequence__7NPfIKL9byl5LKWg9aDddIoQ val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2295)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_2174)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest, tySequence__aNvCnksuz1F1Q4tMb9afk9aw src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2189)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* s, NI newlen);
|
|
static N_INLINE(void, nimIncRef)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___system_3517)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest, tySequence__sM4lkSb7zS6F7OVMvW9cffQ src);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__7NPfIKL9byl5LKWg9aDddIoQ, newSeq__docgen_6506)(NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, newSeqPayload)(NI cap, NI elemSize, NI elemAlign);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, attachToType__docgen_1928)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* p);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, whichType__docgen_1909)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, strTableContains__astalgo_3385)(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg t, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4066)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setIndexTerm__packagesZdocutilsZrstgen_536)(tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA* d, NimStringV2 htmlFile, NimStringV2 id, NimStringV2 term, NimStringV2 linkTitle, NimStringV2 linkDesc);
|
|
static N_INLINE(void, appendChar)(NimStringV2* dest, NIM_CHAR c);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, docstringSummary__docgen_6290)(NimStringV2 rstText);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nsuFindChar)(NimStringV2 s, NIM_CHAR sub, NI start, NI last);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLengthStrV2)(NimStringV2* s, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nsuFindCharSet)(NimStringV2 s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars, NI start, NI last);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3543)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_7873)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* x, tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* value);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__T9cc8i7z3uFa6qWrxalwg0A*, mgetOrPut__docgen_7939)(tyObject_Table__a6jycHvjv6JMwu1xCJYLQQ* t, NimStringV2 key, tySequence__T9cc8i7z3uFa6qWrxalwg0A val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2568)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__T9cc8i7z3uFa6qWrxalwg0A, newSeq__docgen_7918)(NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, strTableAdd__astalgo_3484)(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* t, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* n);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, checkForFalse__docgen_9545)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nsuCmpIgnoreStyle)(NimStringV2 a, NimStringV2 b);
|
|
N_LIB_PRIVATE N_NIMCALL(void, traceDeps__docgen_9552)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* it);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, prettyLink__packagesZdocutilsZrstgen_84)(NimStringV2 file);
|
|
N_LIB_PRIVATE N_NIMCALL(void, exportSym__docgen_9593)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, originatingModule__ast_6098)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_9882)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* x, tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* y, NI yLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, finishGenerateDoc__docgen_9926)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ** d);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___packagesZdocutilsZrst_12528)(tyObject_RstFileTable__1rYTAF4X28SkQlz9cTtPDzQ* dest, tyObject_RstFileTable__1rYTAF4X28SkQlz9cTtPDzQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, preparePass2__packagesZdocutilsZrst_11916)(tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA* s, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* mainNode);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_11577)(tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg* dest, tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg src);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__docgen_10006)(tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg t);
|
|
static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_33)(NI hcode);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_2281)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* dest, tySequence__7NPfIKL9byl5LKWg9aDddIoQ src);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, overloadGroupName__docgen_9922)(NimStringV2 s, tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nimIdentBackticksNormalize__packagesZdocutilsZdochelpers_15)(NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_11574)(tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__stdZenumutils_69)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, sorted__docgen_10738)(NimStringV2* a, NI aLen_0, tyProc__3pmh9bG9bLpdxUjFu9cDtbZaA cmp, tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA order);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmpDecimalsIgnoreCase__docgen_1794)(NimStringV2 a, NimStringV2 b);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nsuIsDigitChar)(NIM_CHAR c);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_CHAR, nsuToLowerAsciiChar)(NIM_CHAR c);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__7NPfIKL9byl5LKWg9aDddIoQ*, X5BX5D___docgen_10824)(tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg* t, NimStringV2 key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, sort__docgen_10897)(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* a, NI aLen_0, tyProc__a8bNfx9alse4w9aV5AVplKiA cmp, tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA order);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__docgen_10275)(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* x, tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* y);
|
|
N_LIB_PRIVATE N_NIMCALL(void, renderItemPre__docgen_10254)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tySequence__aNvCnksuz1F1Q4tMb9afk9aw fragments, NimStringV2* result);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*, resolveSubs__packagesZdocutilsZrst_12407)(tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA* s, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, renderRstToOut__packagesZdocutilsZrstgen_475)(tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA* d, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* n, NimStringV2* result);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, amp___docgen_11047)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ x, tySequence__sM4lkSb7zS6F7OVMvW9cffQ y);
|
|
N_LIB_PRIVATE N_NIMCALL(void, clear__docgen_11137)(tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_2898)(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw* dest, tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw* src);
|
|
static N_INLINE(void, X5BX5Deq___pureZjson_2270)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* obj, NimStringV2 key, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___pureZjson_620)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringV2 key, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___pureZjson_274)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** dest, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___pureZjson_2130)(NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZjson_271)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__pureZjson_539)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* father, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* child);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2895)(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, writeOutput__docgen_13241)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, NIM_BOOL useWarning, NIM_BOOL groupedToc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, runAllExamples__docgen_3491)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_3816)(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg** dest, tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* src, NIM_BOOL cyclic);
|
|
static N_INLINE(NimStringV2, findNodeJs__nodejs_2)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, findExe__pureZos_100)(NimStringV2 exe, NIM_BOOL followSymlinks, NimStringV2* extensions, NI extensionsLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringV2* args, NI argsLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nosexecShellCmd)(NimStringV2 command);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDefined__options_2481)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 symbol);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, prettyString__docgen_3872)(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* a);
|
|
N_LIB_PRIVATE N_NIMCALL(void, quit__system_6970)(NimStringV2 errormsg, NI errorcode);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, msgKindToString__msgs_822)(tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA kind);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_3813)(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg** dest);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, genOutFile__docgen_13134)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, NIM_BOOL groupedToc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, renderTocEntries__packagesZdocutilsZrstgen_8777)(tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA* d, NI* j, NI lvl, NimStringV2* result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, genSection__docgen_12223)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind, NIM_BOOL groupedToc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__docgen_12511)(tyObject_Table__a6jycHvjv6JMwu1xCJYLQQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_2554)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* dest, tySequence__T9cc8i7z3uFa6qWrxalwg0A src);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__T9cc8i7z3uFa6qWrxalwg0A*, X5BX5D___docgen_12759)(tyObject_Table__a6jycHvjv6JMwu1xCJYLQQ* t, NimStringV2 key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, sort__docgen_12832)(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* a, NI aLen_0, tyProc__1kKWUPLg9ae9bi9ao00boML9bw cmp, tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA order);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__docgen_12235)(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* x, tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* y);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__T9cc8i7z3uFa6qWrxalwg0A, sorted__docgen_12985)(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* a, NI aLen_0, tyProc__1kKWUPLg9ae9bi9ao00boML9bw cmp, tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA order);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getDateStr__options_602)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getClockStr__options_610)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, relLink__docgen_13125)(NimStringV2 outDir, NimStringV2 destFile, NimStringV2 linkto);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___docgen_13130)(NimStringV2 x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, write__stdZsyncio_230)(FILE* f, NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, updateOutfile__docgen_13227)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, NimStringV2 outfile);
|
|
static N_INLINE(NIM_BOOL, isObjDisplayCheck)(TNimTypeV2* source, NI16 targetDepth, NU32 token);
|
|
static N_INLINE(Exception*, nimBorrowCurrentException)(void);
|
|
static N_INLINE(void, popCurrentException)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_33)(Exception** dest, Exception* src, NIM_BOOL cyclic);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___options_5373)(NimStringV2 x);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getPrefixDir__options_4965)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
|
|
N_LIB_PRIVATE N_NIMCALL(void, noscopyFile)(NimStringV2 source, NimStringV2 dest, tySet_tyEnum_CopyFlag__mhWURcDRsh0F1DeHBSFUVg options);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, interp__nimpaths_27)(NimStringV2 path, NimStringV2 nimr);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getDocHacksJs__nimpaths_94)(NimStringV2 nimr, NimStringV2 nim, NIM_BOOL forceRebuild);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, noslastPathPart)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(void, generateIndex__docgen_13219)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d);
|
|
N_LIB_PRIVATE N_NIMCALL(void, writeIndexFile__packagesZdocutilsZrstgen_362)(tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA* g, NimStringV2 outfile);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_11611)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw* j);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___pureZjson_2391)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* a, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* b);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_11618)(tySequence__S9cRYDGEtwFAiIx8lrf8JDw* x, tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw* value);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___docgen_11669)(tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug table);
|
|
N_LIB_PRIVATE N_NIMCALL(void, genJsonItem__docgen_9243)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* nameNode, tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k, tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___pureZjson_2159)(tyTuple__jq7X5k7hWG0tdTZTDkiyGQ* keyVals, NI keyValsLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_469)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ e);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___pureZjson_2140)(NI n);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJObject__pureZjson_388)(void);
|
|
static N_INLINE(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, X5BX5D___pureZjson_3421)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NimStringV2 name);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**, X5BX5D___pureZjson_3005)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringV2 key);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___renderer_2511)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3493)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest, tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3490)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, generateJson__docgen_11638)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NIM_BOOL includeComments);
|
|
static N_INLINE(void, nimAddCharV1)(NimStringV2* s, NIM_CHAR c);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getPackageName__options_5049)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___pureZjson_4847)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, open__stdZsyncio_403)(FILE** f, NimStringV2 filename, tyEnum_FileMode__4sJyy9aOSN8X63XdWXl5iDg mode, NI bufSize);
|
|
N_LIB_PRIVATE N_NIMCALL(void, close__stdZsyncio_242)(FILE* f);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, mergeIndexes__packagesZdocutilsZrstgen_8604)(NimStringV2 dir);
|
|
N_LIB_PRIVATE N_NIMCALL(void, commandRstAux__docgen_13322)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename, NimStringV2 outExt, NIM_BOOL preferMarkdown);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosaddFileExt)(NimStringV2 filename, NimStringV2 ext);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, readFile__stdZsyncio_477)(NimStringV2 filename);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2177)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest, tySequence__aNvCnksuz1F1Q4tMb9afk9aw src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_14353)(tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_14373)(tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ** dest);
|
|
N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___docgen_13386)(tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA* d, NimStringV2 filename, NimStringV2 cmd, NI status, NimStringV2 content, void* ClE_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_14376)(tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ** dest, tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ* src, NIM_BOOL cyclic);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, pretty__pureZjson_4843)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NI indent);
|
|
N_LIB_PRIVATE N_NIMCALL(void, readIndexDir__packagesZdocutilsZrstgen_7326)(NimStringV2 dir, tyTuple__Rf49c4BJ4LYwQucz9a7JHOmA* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__packagesZdocutilsZrstgen_6193)(tyObject_Table__myGXmFdFAc6beAdGFLRvEQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrstgen_6648)(tySequence__CJOrWaM0fWekVRTE2AotGw* x, tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* value);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___packagesZdocutilsZrstgen_2219)(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* dest, tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___docgen_13474)(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* elements, NI elementsLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___jsgen_7074)(NimStringV2* elements, NI elementsLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrstgen_2452)(tySequence__CJOrWaM0fWekVRTE2AotGw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrstgen_7168)(tyObject_Table__myGXmFdFAc6beAdGFLRvEQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_14410)(tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_14430)(tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ** dest);
|
|
N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___docgen_13408)(tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA* d, NimStringV2 filename, NimStringV2 cmd, NI status, NimStringV2 content, void* ClE_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_14433)(tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ** dest, tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ* src, NIM_BOOL cyclic);
|
|
N_LIB_PRIVATE N_NIMCALL(void, generateTags__docgen_12169)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2* r);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, genTagsItem__docgen_12163)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* nameNode, tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k);
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__uz5UaYoHwXFDxMAUIf9cfJg_;
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__rkHdEvFrHzhUGT7Cd4PsCQ_;
|
|
extern TNimTypeV2 NTIv2__yDT5NoQCnsRpOrSc0gqWjA_;
|
|
extern TNimTypeV2 NTIv2__4yiDOEx3Y9aOTV1fsziBtCQ_;
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__9aXOhzxrAgiYgPTsU6NDvfg_;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[0+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_5 = { 0 | NIM_STRLIT_FLAG, "" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_6 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[36+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_8 = { 36 | NIM_STRLIT_FLAG, "/home/wind/nimv2/compiler/docgen.nim" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[19+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_9 = { 19 | NIM_STRLIT_FLAG, "doc.googleAnalytics" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_10 = {19, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_9};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[22+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_11 = { 22 | NIM_STRLIT_FLAG, "doc.plausibleAnalytics" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_12 = {22, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_11};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[75+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_13 = { 75 | NIM_STRLIT_FLAG, "docgen.nim(308, 5) `false` Either use googleAnalytics or plausibleAnalytics" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_14 = {75, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_13};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_15 = {19, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_9};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[402+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_16 = { 402 | NIM_STRLIT_FLAG, "<script>\012 (function(i,s,o,g,r,a,m){i[\'GoogleAnalyticsObject\']=r;i[r]=i[r]||function(){\012 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\012 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\012 })(window,document,\'script\',\'//www.google-analytics.com/analytics.js\',\'ga\');\012\012 ga(\'create\', \'$1\', \'auto\');\012 ga(\'send\', \'pageview\');\012\012</script>\012 " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_17 = {402, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_16};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[19+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_18 = { 19 | NIM_STRLIT_FLAG, "doc.googleAnalytics" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_19 = {19, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_18};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_20 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_21 = {22, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_11};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[92+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_22 = { 92 | NIM_STRLIT_FLAG, " <script defer data-domain=\"$1\" src=\"https://plausible.io/js/plausible.js\"></script>\012 " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_23 = {92, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_22};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[22+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_24 = { 22 | NIM_STRLIT_FLAG, "doc.plausibleAnalytics" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_25 = {22, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_24};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_26 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_27 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__WHRr2rUWNVOAo0gw9andhuQ_;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_29 = { 4 | NIM_STRLIT_FLAG, "skip" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_30 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_29};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_31 = { 8 | NIM_STRLIT_FLAG, "snippets" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_32 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_31};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_33 = { 9 | NIM_STRLIT_FLAG, "_snippet_" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_34 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_33};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_35 = { 4 | NIM_STRLIT_FLAG, ".nim" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_36 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_35};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_37 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_38 = { 12 | NIM_STRLIT_FLAG, "import \"$1\"\012" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_39 = {12, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_38};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_40 = { 1 | NIM_STRLIT_FLAG, "\\" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_41 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_40};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_42 = { 1 | NIM_STRLIT_FLAG, "/" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_43 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_42};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_44 = { 4 | NIM_STRLIT_FLAG, "nim " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_45 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_44};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_46 = { 5 | NIM_STRLIT_FLAG, "$nim " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_47 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_46};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_48 = { 2 | NIM_STRLIT_FLAG, "$1" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_49 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_48};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_50 = { 8 | NIM_STRLIT_FLAG, "$options" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_51 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_50};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_52 = { 3 | NIM_STRLIT_FLAG, "nim" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_53 = {3, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_52};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_54 = { 7 | NIM_STRLIT_FLAG, "libpath" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_55 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_54};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_56 = { 6 | NIM_STRLIT_FLAG, "docCmd" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_57 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_56};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_58 = { 7 | NIM_STRLIT_FLAG, "backend" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_59 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_58};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_60 = { 7 | NIM_STRLIT_FLAG, "options" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_61 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_60};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_64 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_65 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[60+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_66 = { 60 | NIM_STRLIT_FLAG, "snippet failed: cmd: \'$1\' status: $2 expected: $3 output: $4" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_67 = {60, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_66};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__d9cJLMURlUFyDucCrpypfSw_;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_70 = { 8 | NIM_STRLIT_FLAG, "@default" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_71 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_70};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_72 = { 4 | NIM_STRLIT_FLAG, "@pkg" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_73 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_72};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_74 = { 5 | NIM_STRLIT_FLAG, "@path" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_75 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_74};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_78 = { 11 | NIM_STRLIT_FLAG, "\'$1\' failed" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_79 = {11, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_78};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[23+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_81 = { 23 | NIM_STRLIT_FLAG, "conf.docRoot.isAbsolute" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[16+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_82 = { 16 | NIM_STRLIT_FLAG, "; conf.docRoot: " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_83 = {16, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_82};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_85 = {11, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_78};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[22+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_87 = { 22 | NIM_STRLIT_FLAG, "conf.docRoot.dirExists" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_88 = {16, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_82};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_90 = { 2 | NIM_STRLIT_FLAG, ".." };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_91 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_90};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_92 = { 3 | NIM_STRLIT_FLAG, "_._" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_93 = {3, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_92};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[40+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_94 = { 40 | NIM_STRLIT_FLAG, "docgen.nim(204, 3) `not result.isEmpty` " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_95 = {40, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_94};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[51+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_96 = { 51 | NIM_STRLIT_FLAG, "docgen.nim(205, 3) `not isAbsolute(result.string)` " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_97 = {51, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_96};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_98 = { 4 | NIM_STRLIT_FLAG, "html" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_99 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[18+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_100 = { 18 | NIM_STRLIT_FLAG, "doc.deprecationmsg" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_101 = {18, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_100};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_102 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_104 = { 5 | NIM_STRLIT_FLAG, "label" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_105 = { 10 | NIM_STRLIT_FLAG, "Deprecated" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_106 = { 7 | NIM_STRLIT_FLAG, "message" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_107 = {18, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_100};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_108 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_109 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_104};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_110 = { 11 | NIM_STRLIT_FLAG, "Deprecated:" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_111 = {11, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_110};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_112 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_106};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[27+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_113 = { 27 | NIM_STRLIT_FLAG, "docgen.nim(897, 5) `false` " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_114 = {27, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_113};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[39+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_115 = { 39 | NIM_STRLIT_FLAG, "doctype pragma takes exactly 1 argument" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_116 = {39, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_115};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_118 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[44+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_119 = { 44 | NIM_STRLIT_FLAG, "unknown argument type $1 provided to doctype" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_120 = {44, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_119};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_122 = { 8 | NIM_STRLIT_FLAG, "markdown" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_123 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_122};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_124 = { 11 | NIM_STRLIT_FLAG, "rstmarkdown" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_125 = {11, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_124};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_126 = { 3 | NIM_STRLIT_FLAG, "rst" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_127 = {3, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_126};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[75+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_128 = { 75 | NIM_STRLIT_FLAG, "unknown doctype value \"$1\", should be from \"RST\", \"Markdown\", \"RstMarkdown\"" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_129 = {75, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_128};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_131 = { 4 | NIM_STRLIT_FLAG, "ref " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_132 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_131};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_133 = { 6 | NIM_STRLIT_FLAG, "writes" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_134 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_133};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_135 = { 3 | NIM_STRLIT_FLAG, "new" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_136 = {3, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_135};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_137 = { 7 | NIM_STRLIT_FLAG, "escapes" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_138 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_137};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_139 = { 1 | NIM_STRLIT_FLAG, "`" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_140 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_139};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_141 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_139};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_142 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_143 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_144 = { 2 | NIM_STRLIT_FLAG, "##" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_145 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_144};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_146 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_147 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_148 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[37+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_149 = { 37 | NIM_STRLIT_FLAG, "docgen.nim(729, 5) `result.len == 2` " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_150 = {37, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_149};
|
|
static NIM_CONST tySet_tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ TM__iS6Vfak4fKt7fhPmyApRcg_151 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
|
|
0x00, 0x06, 0x00, 0x00, 0xc0, 0x00, 0x08, 0x40,
|
|
0x20, 0x60, 0x20, 0x00, 0x00}
|
|
;
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_152 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_153 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[24+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_154 = { 24 | NIM_STRLIT_FLAG, "runnableExamples invalid" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_155 = {24, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_154};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[24+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_157 = { 24 | NIM_STRLIT_FLAG, "string litteral expected" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_158 = {24, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_157};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_160 = { 1 | NIM_STRLIT_FLAG, "(" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_161 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_160};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_162 = { 2 | NIM_STRLIT_FLAG, ", " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_163 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_162};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_164 = { 1 | NIM_STRLIT_FLAG, ")" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_165 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_164};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[43+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_166 = { 43 | NIM_STRLIT_FLAG, "autogenerated by docgen\012loc: $1\012rdoccmd: $2" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_167 = {43, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_166};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[16+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_168 = { 16 | NIM_STRLIT_FLAG, "runnableExamples" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_169 = {16, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_168};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[18+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_170 = { 18 | NIM_STRLIT_FLAG, "$#_examples_$#.nim" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_171 = {18, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_170};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[0+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_172 = { 0 | NIM_STRLIT_FLAG, "" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_173 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_172};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_174 = { 14 | NIM_STRLIT_FLAG, "codeReordering" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_175 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_174};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[17+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_176 = { 17 | NIM_STRLIT_FLAG, "{.line: $#.}:\012$#\012" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_177 = {17, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_176};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[22+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_178 = { 22 | NIM_STRLIT_FLAG, "#[\012$#\012]#\012import $#\012$#\012" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_179 = {22, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_178};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_180 = { 10 | NIM_STRLIT_FLAG, "import $1\012" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_181 = {10, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_180};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_182 = { 12 | NIM_STRLIT_FLAG, "import $#\012$#" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_183 = {12, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_182};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_184 = { 8 | NIM_STRLIT_FLAG, "Example:" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_185 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_184};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_186 = { 6 | NIM_STRLIT_FLAG, " cmd: " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_187 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_186};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[50+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_188 = { 50 | NIM_STRLIT_FLAG, "\012<p><strong class=\"examples_text\">$1</strong></p>\012" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_189 = {50, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_188};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_190 = { 14 | NIM_STRLIT_FLAG, "\012\012\\textbf{$1}\012" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_191 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_190};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[17+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_192 = { 17 | NIM_STRLIT_FLAG, "doc.listing_start" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_193 = {17, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_192};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_194 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_195 = { 7 | NIM_STRLIT_FLAG, "langNim" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_196 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_195};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_197 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_198 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[15+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_199 = { 15 | NIM_STRLIT_FLAG, "doc.listing_end" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_200 = {15, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_199};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_201 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[67+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_202 = { 67 | NIM_STRLIT_FLAG, "runnableExamples must appear before the first non-comment statement" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_203 = {67, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_202};
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__iS6Vfak4fKt7fhPmyApRcg_205 = {
|
|
0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_206 = { 1 | NIM_STRLIT_FLAG, " " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_207 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_206};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_208 = { 2 | NIM_STRLIT_FLAG, ".m" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_209 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_208};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_210 = { 2 | NIM_STRLIT_FLAG, ".e" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_211 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_210};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_212 = { 2 | NIM_STRLIT_FLAG, ".i" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_213 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_212};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_214 = { 2 | NIM_STRLIT_FLAG, ".t" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_215 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_214};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_216 = { 2 | NIM_STRLIT_FLAG, ".c" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_217 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_216};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_218 = { 1 | NIM_STRLIT_FLAG, "," };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_219 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_218};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_220 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_218};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_221 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_222 = { 1 | NIM_STRLIT_FLAG, "_" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_223 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_222};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_224 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[54+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_225 = { 54 | NIM_STRLIT_FLAG, "docgen.nim(942, 5) `paramTypes.len <= paramNames.len` " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_226 = {54, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_225};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_227 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_228 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_229 = { 4 | NIM_STRLIT_FLAG, "enum" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_230 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_229};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_231 = { 6 | NIM_STRLIT_FLAG, "object" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_232 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_231};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_233 = { 5 | NIM_STRLIT_FLAG, "tuple" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_234 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_233};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_235 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[31+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_236 = { 31 | NIM_STRLIT_FLAG, "<span class=\"Comment\">$1</span>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_237 = {31, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_236};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[16+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_238 = { 16 | NIM_STRLIT_FLAG, "\\spanComment{$1}" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_239 = {16, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_238};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[31+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_240 = { 31 | NIM_STRLIT_FLAG, "<span class=\"Keyword\">$1</span>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_241 = {31, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_240};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[16+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_242 = { 16 | NIM_STRLIT_FLAG, "\\spanKeyword{$1}" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_243 = {16, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_242};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[32+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_244 = { 32 | NIM_STRLIT_FLAG, "<span class=\"Operator\">$1</span>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_245 = {32, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_244};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[17+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_246 = { 17 | NIM_STRLIT_FLAG, "\\spanOperator{$1}" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_247 = {17, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_246};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[33+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_248 = { 33 | NIM_STRLIT_FLAG, "<span class=\"StringLit\">$1</span>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_249 = {33, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_248};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[18+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_250 = { 18 | NIM_STRLIT_FLAG, "\\spanStringLit{$1}" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_251 = {18, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_250};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[31+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_252 = { 31 | NIM_STRLIT_FLAG, "<span class=\"CharLit\">$1</span>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_253 = {31, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_252};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[16+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_254 = { 16 | NIM_STRLIT_FLAG, "\\spanCharLit{$1}" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_255 = {16, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_254};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[33+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_256 = { 33 | NIM_STRLIT_FLAG, "<span class=\"DecNumber\">$1</span>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_257 = {33, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_256};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[18+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_258 = { 18 | NIM_STRLIT_FLAG, "\\spanDecNumber{$1}" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_259 = {18, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_258};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[35+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_260 = { 35 | NIM_STRLIT_FLAG, "<span class=\"FloatNumber\">$1</span>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_261 = {35, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_260};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[20+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_262 = { 20 | NIM_STRLIT_FLAG, "\\spanFloatNumber{$1}" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_263 = {20, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_262};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[52+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_264 = { 52 | NIM_STRLIT_FLAG, "<a href=\"#$2\"><span class=\"Identifier\">$1</span></a>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_265 = {52, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_264};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[19+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_266 = { 19 | NIM_STRLIT_FLAG, "\\spanIdentifier{$1}" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_267 = {19, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_266};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_268 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[54+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_269 = { 54 | NIM_STRLIT_FLAG, "<a href=\"$1#$2\"><span class=\"Identifier\">$3</span></a>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_270 = {54, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_269};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_271 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[34+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_272 = { 34 | NIM_STRLIT_FLAG, "<span class=\"Identifier\">$1</span>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_273 = {34, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_272};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_274 = {19, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_266};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_275 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_48};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_276 = { 14 | NIM_STRLIT_FLAG, "\\spanOther{$1}" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_277 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_276};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[82+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_278 = { 82 | NIM_STRLIT_FLAG, "<span>\012<span class=\"Other pragmadots\">...</span>\012</span>\012<span class=\"pragmawrap\">" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_279 = {82, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_278};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_280 = { 1 | NIM_STRLIT_FLAG, "\012" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_281 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_280};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_282 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_283 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_276};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_284 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_48};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_285 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_276};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_286 = { 7 | NIM_STRLIT_FLAG, "</span>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_287 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_286};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_288 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_276};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_289 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_48};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_290 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_276};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_291 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_48};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_292 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_276};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[29+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_293 = { 29 | NIM_STRLIT_FLAG, "<span class=\"Other\">$1</span>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_294 = {29, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_293};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_295 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_276};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[15+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_296 = { 15 | NIM_STRLIT_FLAG, "doc.item.seesrc" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_297 = {15, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_296};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_298 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_299 = { 7 | NIM_STRLIT_FLAG, "git.url" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_300 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_299};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_301 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_302 = { 5 | NIM_STRLIT_FLAG, "devel" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_303 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_302};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[13+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_304 = { 13 | NIM_STRLIT_FLAG, "version-$1-$2" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_305 = {13, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_304};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_306 = { 10 | NIM_STRLIT_FLAG, "git.commit" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_307 = {10, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_306};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_308 = { 9 | NIM_STRLIT_FLAG, "git.devel" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_309 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_308};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_310 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_302};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_311 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_48};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_312 = { 4 | NIM_STRLIT_FLAG, "path" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_313 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_312};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_314 = { 4 | NIM_STRLIT_FLAG, "line" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_315 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_314};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_316 = { 3 | NIM_STRLIT_FLAG, "url" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_317 = {3, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_316};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_318 = { 6 | NIM_STRLIT_FLAG, "commit" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_319 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_318};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_320 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_302};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_321 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_322 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_312};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_323 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_314};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_324 = {3, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_316};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_325 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_318};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_326 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_302};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_327 = { 10 | NIM_STRLIT_FLAG, "uniqueName" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_328 = {10, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_327};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_329 = { 6 | NIM_STRLIT_FLAG, "header" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_330 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_329};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_331 = { 6 | NIM_STRLIT_FLAG, "itemID" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_332 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_331};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_333 = { 12 | NIM_STRLIT_FLAG, "header_plain" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_334 = {12, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_333};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_335 = { 7 | NIM_STRLIT_FLAG, "itemSym" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_336 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_335};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_337 = { 10 | NIM_STRLIT_FLAG, "itemSymEnc" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_338 = {10, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_337};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_339 = { 14 | NIM_STRLIT_FLAG, "itemSymOrIDEnc" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_340 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_339};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_341 = { 6 | NIM_STRLIT_FLAG, "seeSrc" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_342 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_341};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_343 = { 14 | NIM_STRLIT_FLAG, "deprecationMsg" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_344 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_343};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_345 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_346 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_347 = { 3 | NIM_STRLIT_FLAG, "\342\200\246" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_348 = {3, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_347};
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__iS6Vfak4fKt7fhPmyApRcg_349 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x04,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_350 = {3, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_347};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_351 = { 12 | NIM_STRLIT_FLAG, "doc.item.toc" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_352 = {12, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_351};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_353 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_354 = { 4 | NIM_STRLIT_FLAG, "name" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_355 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_354};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_356 = {12, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_333};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_357 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_339};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[17+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_358 = { 17 | NIM_STRLIT_FLAG, "doc.item.tocTable" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_359 = {17, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_358};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_360 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_361 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_354};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_362 = {12, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_333};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_363 = { 11 | NIM_STRLIT_FLAG, "itemSymOrID" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_364 = {11, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_363};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_365 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_218};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_366 = { 6 | NIM_STRLIT_FLAG, ",<wbr>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_367 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_366};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_368 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_339};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_369 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_370 = { 2 | NIM_STRLIT_FLAG, ": " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_371 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_370};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_372 = { 5 | NIM_STRLIT_FLAG, "false" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_373 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_372};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_374 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_162};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[46+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_375 = { 46 | NIM_STRLIT_FLAG, "<a class=\"reference external\" href=\"$2\">$1</a>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_376 = {46, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_375};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_377 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_378 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_48};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_379 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_380 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_162};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_381 = {46, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_375};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_382 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_383 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_48};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_384 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_385 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_162};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[54+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_386 = { 54 | NIM_STRLIT_FLAG, "<a href=\"$2#$3\"><span class=\"Identifier\">$1</span></a>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_387 = {54, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_386};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_388 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_389 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_48};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_390 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_391 = { 1 | NIM_STRLIT_FLAG, "-" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_392 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_391};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_393 = { 5 | NIM_STRLIT_FLAG, "s-all" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_394 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_393};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[17+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_395 = { 17 | NIM_STRLIT_FLAG, "$1 ($2 overloads)" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_396 = {17, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_395};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_397 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_206};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_400 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_401 = { 8 | NIM_STRLIT_FLAG, "doc.item" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_402 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_401};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_403 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_404 = { 4 | NIM_STRLIT_FLAG, "desc" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_405 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_404};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_406 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_354};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_407 = {11, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_363};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_408 = { 9 | NIM_STRLIT_FLAG, "doc.item2" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_409 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_408};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_410 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_411 = {12, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_333};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[17+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_412 = { 17 | NIM_STRLIT_FLAG, "overloadGroupName" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_413 = {17, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_412};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_414 = { 7 | NIM_STRLIT_FLAG, "content" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_415 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_414};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_416 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_29};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[23+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_417 = { 23 | NIM_STRLIT_FLAG, "$1_group$2_examples.nim" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_418 = {23, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_417};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[55+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_419 = { 55 | NIM_STRLIT_FLAG, "# autogenerated by docgen\012# source: $1\012# rdoccmd: $2\012$3" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_420 = {55, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_419};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[115+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_421 = { 115 | NIM_STRLIT_FLAG, "$nim $backend -r --lib:$libpath --warning:UnusedImport:off --path:$path --nimcache:$nimcache $rdoccmd $docCmd $file" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_422 = {115, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_421};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_423 = {3, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_52};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_424 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_58};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_425 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_312};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_426 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_54};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_427 = { 8 | NIM_STRLIT_FLAG, "nimcache" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_428 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_427};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_429 = { 4 | NIM_STRLIT_FLAG, "file" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_430 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_429};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_431 = { 7 | NIM_STRLIT_FLAG, "rdoccmd" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_432 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_431};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_433 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_56};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_434 = { 6 | NIM_STRLIT_FLAG, "nodejs" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_435 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_434};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_436 = { 4 | NIM_STRLIT_FLAG, "node" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_437 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_436};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[63+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_439 = { 63 | NIM_STRLIT_FLAG, "Please install NodeJS first, see https://nodejs.org/en/download" };
|
|
extern TNimTypeV2 NTIv2__N09bhl56nRkUaUsonzshECg_;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[26+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_440 = { 26 | NIM_STRLIT_FLAG, "NodeJS not found in PATH: " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_441 = {26, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_440};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_442 = { 8 | NIM_STRLIT_FLAG, "nimDebug" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_443 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_442};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[28+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_444 = { 28 | NIM_STRLIT_FLAG, "options.nim(648, 5) `false` " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_445 = {28, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_444};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[67+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_446 = { 67 | NIM_STRLIT_FLAG, "[runnableExamples] failed: generated file: \'$1\' group: \'$2\' cmd: $3" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_447 = {67, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_446};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_448 = { 9 | NIM_STRLIT_FLAG, "rdoccmd: " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_449 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_448};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_450 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_280};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_451 = { 8 | NIM_STRLIT_FLAG, "docCmd: " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_452 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_451};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_453 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_280};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_454 = { 6 | NIM_STRLIT_FLAG, "code: " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_455 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_454};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_456 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_280};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_457 = { 7 | NIM_STRLIT_FLAG, "index: " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_458 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_457};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_459 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_280};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_460 = {67, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_446};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[18+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_461 = { 18 | NIM_STRLIT_FLAG, "runnableExamples: " };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_462 = {18, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_461};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_464 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_465 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_466 = { 7 | NIM_STRLIT_FLAG, "Imports" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_467 = { 5 | NIM_STRLIT_FLAG, "Types" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_468 = { 4 | NIM_STRLIT_FLAG, "Vars" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_469 = { 4 | NIM_STRLIT_FLAG, "Lets" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_470 = { 6 | NIM_STRLIT_FLAG, "Consts" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_471 = { 5 | NIM_STRLIT_FLAG, "Procs" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_472 = { 5 | NIM_STRLIT_FLAG, "Funcs" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_473 = { 7 | NIM_STRLIT_FLAG, "Methods" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_474 = { 9 | NIM_STRLIT_FLAG, "Iterators" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_475 = { 10 | NIM_STRLIT_FLAG, "Converters" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_476 = { 6 | NIM_STRLIT_FLAG, "Macros" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_477 = { 9 | NIM_STRLIT_FLAG, "Templates" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_478 = { 7 | NIM_STRLIT_FLAG, "Exports" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_479 = { 11 | NIM_STRLIT_FLAG, "doc.section" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_480 = {11, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_479};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_481 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_482 = { 9 | NIM_STRLIT_FLAG, "sectionid" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_483 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_482};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_484 = { 12 | NIM_STRLIT_FLAG, "sectionTitle" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_485 = {12, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_484};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_486 = { 14 | NIM_STRLIT_FLAG, "sectionTitleID" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_487 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_486};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_488 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_414};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[16+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_491 = { 16 | NIM_STRLIT_FLAG, "doc.section.toc2" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_492 = {16, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_491};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_493 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_494 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_482};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_495 = {12, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_484};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_496 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_486};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_497 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_414};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_498 = { 9 | NIM_STRLIT_FLAG, "plainName" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_499 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_498};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_501 = { 9 | NIM_STRLIT_FLAG, "sectionID" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_502 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_501};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_503 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_486};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_504 = {12, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_484};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[15+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_505 = { 15 | NIM_STRLIT_FLAG, "doc.section.toc" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_506 = {15, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_505};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_507 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_508 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_414};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[20+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_509 = { 20 | NIM_STRLIT_FLAG, "doc.section.toc_item" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_510 = {20, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_509};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_511 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_512 = { 7 | NIM_STRLIT_FLAG, "doc.toc" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_513 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_512};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_514 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_515 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_414};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_516 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_517 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_518 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_519 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_520 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[28+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_521 = { 28 | NIM_STRLIT_FLAG, "<h2 class=\"subtitle\">$1</h2>" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_522 = {28, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_521};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[25+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_523 = { 25 | NIM_STRLIT_FLAG, "\\\\\\vspace{0.5em}\\large $1" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_524 = {25, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_523};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[25+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_525 = { 25 | NIM_STRLIT_FLAG, "doc.body_toc_groupsection" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_526 = {25, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_525};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_527 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[18+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_528 = { 18 | NIM_STRLIT_FLAG, "doc.body_toc_group" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_529 = {18, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_528};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_530 = { 12 | NIM_STRLIT_FLAG, "doc.body_toc" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_531 = {12, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_530};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[15+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_532 = { 15 | NIM_STRLIT_FLAG, "doc.body_no_toc" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_533 = {15, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_532};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_534 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_535 = { 5 | NIM_STRLIT_FLAG, "title" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_536 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_535};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_537 = { 8 | NIM_STRLIT_FLAG, "subtitle" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_538 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_537};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[15+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_539 = { 15 | NIM_STRLIT_FLAG, "tableofcontents" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_540 = {15, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_539};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_541 = { 10 | NIM_STRLIT_FLAG, "moduledesc" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_542 = {10, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_541};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_543 = { 4 | NIM_STRLIT_FLAG, "date" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_544 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_543};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_545 = { 4 | NIM_STRLIT_FLAG, "time" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_546 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_545};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_547 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_414};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_548 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_343};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_549 = { 12 | NIM_STRLIT_FLAG, "theindexhref" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_550 = {12, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_549};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[13+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_551 = { 13 | NIM_STRLIT_FLAG, "theindex.html" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_552 = {13, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_551};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[21+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_553 = { 21 | NIM_STRLIT_FLAG, "body_toc_groupsection" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_554 = {21, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_553};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_555 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_341};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_556 = { 8 | NIM_STRLIT_FLAG, "doc.file" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_557 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_556};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_558 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_559 = { 9 | NIM_STRLIT_FLAG, "nimdoccss" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_560 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_559};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_561 = { 14 | NIM_STRLIT_FLAG, "nimdoc.out.css" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_562 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_561};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_563 = { 9 | NIM_STRLIT_FLAG, "dochackjs" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_564 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_563};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_565 = { 10 | NIM_STRLIT_FLAG, "dochack.js" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_566 = {10, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_565};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_567 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_535};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_568 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_537};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_569 = {15, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_539};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_570 = {10, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_541};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_571 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_543};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_572 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_545};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_573 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_414};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_574 = { 6 | NIM_STRLIT_FLAG, "author" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_575 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_574};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_576 = { 7 | NIM_STRLIT_FLAG, "version" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_577 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_576};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_578 = { 9 | NIM_STRLIT_FLAG, "analytics" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_579 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_578};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_580 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_343};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[20+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_582 = { 20 | NIM_STRLIT_FLAG, "$nimr/doc/nimdoc.css" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_583 = {20, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_582};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_584 = { 14 | NIM_STRLIT_FLAG, "nimdoc.out.css" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_585 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_584};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[20+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_586 = { 20 | NIM_STRLIT_FLAG, "$nimr/doc/nimdoc.cls" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_587 = {20, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_586};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_588 = { 10 | NIM_STRLIT_FLAG, "nimdoc.cls" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_589 = {10, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_588};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_590 = { 4 | NIM_STRLIT_FLAG, ".idx" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_591 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_590};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_592 = { 7 | NIM_STRLIT_FLAG, "comment" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_593 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_592};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_594 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_354};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_595 = { 4 | NIM_STRLIT_FLAG, "type" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_596 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_595};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_597 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_314};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_598 = { 3 | NIM_STRLIT_FLAG, "col" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_599 = {3, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_598};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_600 = { 11 | NIM_STRLIT_FLAG, "description" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_601 = {11, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_600};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_602 = { 4 | NIM_STRLIT_FLAG, "code" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_603 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_602};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_604 = { 9 | NIM_STRLIT_FLAG, "signature" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_605 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_604};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_606 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_604};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_607 = { 6 | NIM_STRLIT_FLAG, "return" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_608 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_607};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_609 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_604};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_610 = { 9 | NIM_STRLIT_FLAG, "arguments" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_611 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_610};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_612 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_604};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_613 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_610};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_614 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_354};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_615 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_595};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_616 = { 7 | NIM_STRLIT_FLAG, "default" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_617 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_616};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_618 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_604};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_619 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_610};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_620 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_354};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_621 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_595};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_622 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_604};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_623 = { 7 | NIM_STRLIT_FLAG, "pragmas" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_624 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_623};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_625 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_604};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_626 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_623};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_627 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_604};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[13+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_628 = { 13 | NIM_STRLIT_FLAG, "genericParams" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_629 = {13, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_628};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_630 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_354};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_631 = { 5 | NIM_STRLIT_FLAG, "types" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_632 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_631};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_633 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_631};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_634 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_604};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_635 = {13, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_628};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_636 = { 4 | NIM_STRLIT_FLAG, "orig" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_637 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_636};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_638 = { 6 | NIM_STRLIT_FLAG, "nimble" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_639 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_638};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[17+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_640 = { 17 | NIM_STRLIT_FLAG, "moduleDescription" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_641 = {17, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_640};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_642 = { 7 | NIM_STRLIT_FLAG, "entries" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_643 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_642};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[21+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_644 = { 21 | NIM_STRLIT_FLAG, "unable to open file \"" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_645 = {21, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_644};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[13+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_646 = { 13 | NIM_STRLIT_FLAG, "\" for writing" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_647 = {13, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_646};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_649 = {13, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_551};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_650 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_651 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_652 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_556};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_653 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_654 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_559};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_655 = {14, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_561};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_656 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_563};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_657 = {10, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_565};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_658 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_535};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_659 = { 5 | NIM_STRLIT_FLAG, "Index" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_660 = {5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_659};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_661 = {8, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_537};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_662 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_663 = {15, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_539};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_664 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_665 = {10, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_541};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_666 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_667 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_543};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_668 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_545};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_669 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_414};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_670 = {6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_574};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_671 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_672 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_576};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_673 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_674 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_578};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_675 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_677 = { 3 | NIM_STRLIT_FLAG, "txt" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_678 = {3, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_677};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_679 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_680 = { 3 | NIM_STRLIT_FLAG, "tex" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_681 = {3, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_680};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__0XptBDDNNsz5QmC1tpj6EQ_;
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_683 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[55+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_684 = { 55 | NIM_STRLIT_FLAG, "the \':test:\' attribute is not supported by this backend" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_685 = {55, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_684};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_687 = { 4 | NIM_STRLIT_FLAG, "json" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_688 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_687};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_690 = { 9 | NIM_STRLIT_FLAG, "documents" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_691 = {9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_690};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_692 = { 7 | NIM_STRLIT_FLAG, "modules" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_693 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_692};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_694 = { 7 | NIM_STRLIT_FLAG, "symbols" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_695 = {7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_694};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_696 = {13, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_551};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_697 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_698 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_687};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__3pNcK0eq9b9cFlsl8ItgaKpQ_;
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_701 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_98};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_702 = {55, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_684};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_704 = {0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_705 = {2, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_144};
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_706 = {1, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_280};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__iS6Vfak4fKt7fhPmyApRcg_707 = { 4 | NIM_STRLIT_FLAG, "tags" };
|
|
static const NimStringV2 TM__iS6Vfak4fKt7fhPmyApRcg_708 = {4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_707};
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_7 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)254),
|
|
((NI)17)}
|
|
;
|
|
extern NIM_CONST tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg unknownLineInfo__lineinfos_338;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_63 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)371),
|
|
((NI)16)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_68 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)374),
|
|
((NI)18)}
|
|
;
|
|
static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__iS6Vfak4fKt7fhPmyApRcg_80 = {{23, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_81}}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_84 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)195),
|
|
((NI)8)}
|
|
;
|
|
static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__iS6Vfak4fKt7fhPmyApRcg_86 = {{22, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_87}}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_89 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)196),
|
|
((NI)8)}
|
|
;
|
|
static NIM_CONST tyArray__sMpvt1sOxOJ3LFGulnbeMQ TM__iS6Vfak4fKt7fhPmyApRcg_103 = {{5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_104},
|
|
{10, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_105},
|
|
{7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_106},
|
|
{0, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_5}}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_117 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)1142),
|
|
((NI)14)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_121 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)1153),
|
|
((NI)14)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_130 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)1168),
|
|
((NI)14)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_156 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)568),
|
|
((NI)40)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_159 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)572),
|
|
((NI)44)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_204 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)696),
|
|
((NI)18)}
|
|
;
|
|
extern NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA ExeExts__pureZos_99;
|
|
static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__iS6Vfak4fKt7fhPmyApRcg_438 = {{63, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_439}}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_463 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)556),
|
|
((NI)16)}
|
|
;
|
|
N_LIB_PRIVATE NIM_CONST tyArray__WTTloAJDRUU9bo231R8rsMg sectionNames__docgen_12227 = {{7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_466},
|
|
{5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_467},
|
|
{4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_468},
|
|
{4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_469},
|
|
{6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_470},
|
|
{4, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_468},
|
|
{5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_471},
|
|
{5, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_472},
|
|
{7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_473},
|
|
{9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_474},
|
|
{10, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_475},
|
|
{6, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_476},
|
|
{9, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_477},
|
|
{7, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_478}}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_581 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)1650),
|
|
((NI)16)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_648 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)1684),
|
|
((NI)16)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_676 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)1793),
|
|
((NI)14)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_686 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)1735),
|
|
((NI)14)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_689 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)1750),
|
|
((NI)16)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_699 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)1807),
|
|
((NI)14)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_703 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)1758),
|
|
((NI)14)}
|
|
;
|
|
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__iS6Vfak4fKt7fhPmyApRcg_709 = {{36, (NimStrPayload*)&TM__iS6Vfak4fKt7fhPmyApRcg_8},
|
|
((NI)1772),
|
|
((NI)16)}
|
|
;
|
|
extern NIM_BOOL nimInErrorMode__system_3978;
|
|
static NIM_CONST NU32 TM__iS6Vfak4fKt7fhPmyApRcg_2[2] = {3701606400, 1045719296};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__uz5UaYoHwXFDxMAUIf9cfJg_ = {.destructor = (void*)eqdestroy___docgen_13572, .size = sizeof(tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg), .align = (NI16) NIM_ALIGNOF(tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg), .depth = 1, .display = TM__iS6Vfak4fKt7fhPmyApRcg_2, .traceImpl = (void*)NIM_NIL, .flags = 0};
|
|
static NIM_CONST NU32 TM__iS6Vfak4fKt7fhPmyApRcg_3[1] = {1939984128};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__9aXOhzxrAgiYgPTsU6NDvfg_ = {.destructor = (void*)eqdestroy___docgen_3013, .size = sizeof(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg), .align = (NI16) NIM_ALIGNOF(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg), .depth = 0, .display = TM__iS6Vfak4fKt7fhPmyApRcg_3, .traceImpl = (void*)NIM_NIL, .flags = 0};
|
|
static NIM_CONST NU32 TM__iS6Vfak4fKt7fhPmyApRcg_4[3] = {3701606400, 960694784, 1105007104};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__rkHdEvFrHzhUGT7Cd4PsCQ_ = {.destructor = (void*)eqdestroy___docgen_2153, .size = sizeof(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ), .align = (NI16) NIM_ALIGNOF(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ), .depth = 2, .display = TM__iS6Vfak4fKt7fhPmyApRcg_4, .traceImpl = (void*)eqtrace___docgen_2162, .flags = 0};
|
|
static NIM_CONST NU32 TM__iS6Vfak4fKt7fhPmyApRcg_28[2] = {3701606400, 1953225216};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__WHRr2rUWNVOAo0gw9andhuQ_ = {.destructor = (void*)eqdestroy___docgen_13540, .size = sizeof(tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ), .align = (NI16) NIM_ALIGNOF(tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ), .depth = 1, .display = TM__iS6Vfak4fKt7fhPmyApRcg_28, .traceImpl = (void*)NIM_NIL, .flags = 0};
|
|
static NIM_CONST NU32 TM__iS6Vfak4fKt7fhPmyApRcg_69[2] = {3701606400, 4065014016};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__d9cJLMURlUFyDucCrpypfSw_ = {.destructor = (void*)eqdestroy___docgen_13683, .size = sizeof(tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw), .align = (NI16) NIM_ALIGNOF(tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw), .depth = 1, .display = TM__iS6Vfak4fKt7fhPmyApRcg_69, .traceImpl = (void*)NIM_NIL, .flags = 0};
|
|
extern Exception* currException__system_3652;
|
|
extern Exception* currException__system_3652;
|
|
extern Exception* currException__system_3652;
|
|
static NIM_CONST NU32 TM__iS6Vfak4fKt7fhPmyApRcg_682[2] = {3701606400, 2053964800};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__0XptBDDNNsz5QmC1tpj6EQ_ = {.destructor = (void*)eqdestroy___docgen_14353, .size = sizeof(tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ), .align = (NI16) NIM_ALIGNOF(tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ), .depth = 1, .display = TM__iS6Vfak4fKt7fhPmyApRcg_682, .traceImpl = (void*)NIM_NIL, .flags = 0};
|
|
static NIM_CONST NU32 TM__iS6Vfak4fKt7fhPmyApRcg_700[2] = {3701606400, 2472291072};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__3pNcK0eq9b9cFlsl8ItgaKpQ_ = {.destructor = (void*)eqdestroy___docgen_14410, .size = sizeof(tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ), .align = (NI16) NIM_ALIGNOF(tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ), .depth = 1, .display = TM__iS6Vfak4fKt7fhPmyApRcg_700, .traceImpl = (void*)NIM_NIL, .flags = 0};
|
|
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void) {
|
|
NIM_BOOL* result;
|
|
result = (NIM_BOOL*)0;
|
|
result = (&nimInErrorMode__system_3978);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, handleDocOutputOptions__docgen_13307)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NimStringV2 T5_;
|
|
if (!(((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)34)))&63U)))!=0)) goto LA3_;
|
|
T5_.len = 0; T5_.p = NIM_NIL;
|
|
T5_ = slash___pathutils_103((*conf).outDir, (*conf).outFile);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqsink___stdZassertions_19((&(*conf).outDir), T5_);
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(NI, minuspercent___system_790)(NI x, NI y) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y))))));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NIM_BOOL)0;
|
|
{
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell;
|
|
NI T5_;
|
|
if (!!((p == NIM_NIL))) goto LA3_;
|
|
T5_ = (NI)0;
|
|
T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16));
|
|
cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_));
|
|
{
|
|
if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_;
|
|
result = NIM_TRUE;
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
(*cell).rc -= ((NI)16);
|
|
}
|
|
LA6_: ;
|
|
rememberCycle__system_3141(result, cell, (*((TNimTypeV2**) (p))));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_3303)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ** dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn((*dest));
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose((*dest));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memset(a, v, ((size_t) (size)));
|
|
}
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimSetMem__systemZmemory_7(p, ((int)0), size);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p) {
|
|
NIM_BOOL result;
|
|
result = (NIM_BOOL)0;
|
|
{
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell;
|
|
NI T5_;
|
|
if (!!((p == NIM_NIL))) goto LA3_;
|
|
T5_ = (NI)0;
|
|
T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16));
|
|
cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_));
|
|
{
|
|
if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_;
|
|
result = NIM_TRUE;
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
(*cell).rc -= ((NI)16);
|
|
}
|
|
LA6_: ;
|
|
}
|
|
LA3_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_13572)(tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg* dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLast((*dest).conf1);
|
|
if (!T3_) goto LA4_;
|
|
eqdestroy___options_3149((*dest).conf1);
|
|
nimRawDispose((*dest).conf1, ((NI)8));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2171)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
switch ((*dest).p->data[colontmp_].isRst) {
|
|
case NIM_TRUE:
|
|
{
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = nimDecRefIsLast((*dest).p->data[colontmp_]._isRst_1.rst);
|
|
if (!T7_) goto LA8_;
|
|
eqdestroy___packagesZdocutilsZrstast_154((*dest).p->data[colontmp_]._isRst_1.rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_]._isRst_1.rst, ((NI)8));
|
|
}
|
|
LA8_: ;
|
|
}
|
|
break;
|
|
case NIM_FALSE:
|
|
{
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_]._isRst_2.str));
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2278)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* dest) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___docgen_2171((&(*dest).p->data[colontmp_].descRst));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___system_3514((&(*dest).p->data[colontmp_].substitutions));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].sortName));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].anchor));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].name));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].detailedName));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA));
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2551)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].content));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].sortName));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2840)(tySequence__S9cRYDGEtwFAiIx8lrf8JDw* dest) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].json);
|
|
if (!T6_) goto LA7_;
|
|
eqdestroy___pureZjson_60((*dest).p->data[colontmp_].json);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_].json, ((NI)8));
|
|
}
|
|
LA7_: ;
|
|
{
|
|
NIM_BOOL T11_;
|
|
T11_ = (NIM_BOOL)0;
|
|
T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].rst);
|
|
if (!T11_) goto LA12_;
|
|
eqdestroy___packagesZdocutilsZrstast_154((*dest).p->data[colontmp_].rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_].rst, ((NI)8));
|
|
}
|
|
LA12_: ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].rstField));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicStatic)(void* p, TNimTypeV2* desc) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NIM_BOOL)0;
|
|
{
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell;
|
|
NI T5_;
|
|
if (!!((p == NIM_NIL))) goto LA3_;
|
|
T5_ = (NI)0;
|
|
T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16));
|
|
cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_));
|
|
{
|
|
if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_;
|
|
result = NIM_TRUE;
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
(*cell).rc -= ((NI)16);
|
|
}
|
|
LA6_: ;
|
|
rememberCycle__system_3141(result, cell, desc);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_3013)(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* dest) {
|
|
eqdestroy___stdZassertions_13((&(*dest).rdoccmd));
|
|
eqdestroy___stdZassertions_13((&(*dest).docCmd));
|
|
eqdestroy___stdZassertions_13((&(*dest).code));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2153)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* dest) {
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI colontmp__3;
|
|
NI colontmp__4;
|
|
NI colontmp__5;
|
|
NI colontmp__6;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn((*dest).Sup.config);
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose((*dest).Sup.config);
|
|
}
|
|
LA4_: ;
|
|
eqdestroy___packagesZdocutilsZrstast_140((&(*dest).Sup.tocPart));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&(*dest).Sup.theIndex));
|
|
{
|
|
NIM_BOOL T8_;
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = nimDecRefIsLastCyclicDyn((*dest).Sup.findFile.ClE_0);
|
|
if (!T8_) goto LA9_;
|
|
nimDestroyAndDispose((*dest).Sup.findFile.ClE_0);
|
|
}
|
|
LA9_: ;
|
|
{
|
|
NIM_BOOL T13_;
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = nimDecRefIsLastCyclicDyn((*dest).Sup.msgHandler.ClE_0);
|
|
if (!T13_) goto LA14_;
|
|
nimDestroyAndDispose((*dest).Sup.msgHandler.ClE_0);
|
|
}
|
|
LA14_: ;
|
|
eqdestroy___stdZassertions_13((&(*dest).Sup.outDir));
|
|
eqdestroy___stdZassertions_13((&(*dest).Sup.destFile));
|
|
eqdestroy___packagesZdocutilsZrst_1139((&(*dest).Sup.filenames.filenameToIdx.data));
|
|
eqdestroy___system_3514((&(*dest).Sup.filenames.idxToFilename));
|
|
eqdestroy___stdZassertions_13((&(*dest).Sup.filename));
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(colontmp_ < ((NI)5))) goto LA17 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).Sup.meta[(colontmp_)- 0]));
|
|
colontmp_ += ((NI)1);
|
|
} LA17: ;
|
|
}
|
|
eqdestroy___stdZassertions_13((&(*dest).Sup.currentSection));
|
|
eqdestroy___packagesZdocutilsZrstgen_238((&(*dest).Sup.seenIndexTerms.data));
|
|
{
|
|
NIM_BOOL T20_;
|
|
T20_ = (NIM_BOOL)0;
|
|
T20_ = nimDecRefIsLastCyclicDyn((*dest).Sup.onTestSnippet.ClE_0);
|
|
if (!T20_) goto LA21_;
|
|
nimDestroyAndDispose((*dest).Sup.onTestSnippet.ClE_0);
|
|
}
|
|
LA21_: ;
|
|
eqdestroy___docgen_2171((&(*dest).modDescPre));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&(*dest).modDescFinal));
|
|
{
|
|
NIM_BOOL T25_;
|
|
T25_ = (NIM_BOOL)0;
|
|
T25_ = nimDecRefIsLast((*dest).module);
|
|
if (!T25_) goto LA26_;
|
|
nimDestroyAndDispose((*dest).module);
|
|
}
|
|
LA26_: ;
|
|
eqdestroy___stdZassertions_13((&(*dest).modDeprecationMsg));
|
|
colontmp__2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 < ((NI)26))) goto LA29 ;
|
|
eqdestroy___docgen_2264((&(*dest).section[(colontmp__2)- 0].secItems.data));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&(*dest).section[(colontmp__2)- 0].finalMarkup));
|
|
colontmp__2 += ((NI)1);
|
|
} LA29: ;
|
|
}
|
|
colontmp__3 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__3 < ((NI)26))) goto LA31 ;
|
|
eqdestroy___docgen_2551((&(*dest).tocSimple[(colontmp__3)- 0]));
|
|
colontmp__3 += ((NI)1);
|
|
} LA31: ;
|
|
}
|
|
colontmp__4 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__4 < ((NI)26))) goto LA33 ;
|
|
eqdestroy___docgen_2693((&(*dest).tocTable[(colontmp__4)- 0].data));
|
|
colontmp__4 += ((NI)1);
|
|
} LA33: ;
|
|
}
|
|
colontmp__5 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__5 < ((NI)26))) goto LA35 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).toc2[(colontmp__5)- 0]));
|
|
colontmp__5 += ((NI)1);
|
|
} LA35: ;
|
|
}
|
|
colontmp__6 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__6 < ((NI)26))) goto LA37 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).toc[(colontmp__6)- 0]));
|
|
colontmp__6 += ((NI)1);
|
|
} LA37: ;
|
|
}
|
|
eqdestroy___stdZassertions_13((&(*dest).indexValFilename));
|
|
eqdestroy___stdZassertions_13((&(*dest).analytics));
|
|
{
|
|
NIM_BOOL T40_;
|
|
T40_ = (NIM_BOOL)0;
|
|
T40_ = nimDecRefIsLastCyclicDyn((*dest).seenSymbols);
|
|
if (!T40_) goto LA41_;
|
|
nimDestroyAndDispose((*dest).seenSymbols);
|
|
}
|
|
LA41_: ;
|
|
eqdestroy___docgen_2840((&(*dest).jEntriesPre));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
NIM_BOOL T45_;
|
|
T45_ = (NIM_BOOL)0;
|
|
T45_ = nimDecRefIsLast((*dest).jEntriesFinal);
|
|
if (!T45_) goto LA46_;
|
|
eqdestroy___pureZjson_60((*dest).jEntriesFinal);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).jEntriesFinal, ((NI)8));
|
|
}
|
|
LA46_: ;
|
|
eqdestroy___ast_4327((&(*dest).types.data));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
NIM_BOOL T50_;
|
|
T50_ = (NIM_BOOL)0;
|
|
T50_ = nimDecRefIsLastCyclicStatic((*dest).sharedState, (&NTIv2__yDT5NoQCnsRpOrSc0gqWjA_));
|
|
if (!T50_) goto LA51_;
|
|
eqdestroy___packagesZdocutilsZrst_2504((*dest).sharedState);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).sharedState, ((NI)8));
|
|
}
|
|
LA51_: ;
|
|
{
|
|
NIM_BOOL T55_;
|
|
T55_ = (NIM_BOOL)0;
|
|
T55_ = nimDecRefIsLast((*dest).conf);
|
|
if (!T55_) goto LA56_;
|
|
eqdestroy___options_3149((*dest).conf);
|
|
nimRawDispose((*dest).conf, ((NI)8));
|
|
}
|
|
LA56_: ;
|
|
{
|
|
NIM_BOOL T60_;
|
|
T60_ = (NIM_BOOL)0;
|
|
T60_ = nimDecRefIsLastCyclicStatic((*dest).cache, (&NTIv2__4yiDOEx3Y9aOTV1fsziBtCQ_));
|
|
if (!T60_) goto LA61_;
|
|
eqdestroy___idents_224((*dest).cache);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).cache, ((NI)8));
|
|
}
|
|
LA61_: ;
|
|
{
|
|
NIM_BOOL T65_;
|
|
T65_ = (NIM_BOOL)0;
|
|
T65_ = nimDecRefIsLast((*dest).emitted.head);
|
|
if (!T65_) goto LA66_;
|
|
eqdestroy___pureZcollectionsZintsets_36((*dest).emitted.head);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).emitted.head, ((NI)8));
|
|
}
|
|
LA66_: ;
|
|
eqdestroy___pureZcollectionsZintsets_56((&(*dest).emitted.data));
|
|
eqdestroy___stdZassertions_13((&(*dest).thisDir));
|
|
eqdestroy___docgen_2999((&(*dest).exampleGroups.data));
|
|
eqdestroy___docgen_539((&(*dest).nimToRstFid.data));
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memcpy(dest, source, ((size_t) (size)));
|
|
}
|
|
static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size) {
|
|
nimCopyMem(dest, source, size);
|
|
}
|
|
static N_INLINE(void, add__system_2686)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, void** c, TNimTypeV2* t) {
|
|
void** colontmp_;
|
|
TNimTypeV2* colontmp__2;
|
|
{
|
|
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q* d;
|
|
void* T5_;
|
|
if (!((*s).cap <= (*s).len)) goto LA3_;
|
|
(*s).cap = (NI)((NI)((*s).cap * ((NI)3)) / ((NI)2));
|
|
T5_ = (void*)0;
|
|
T5_ = allocImpl__system_1735(((NI) ((NI)((*s).cap * ((NI)16)))));
|
|
d = ((tyTuple__N4J9cV4JZGem3ljqqj5rT0Q*) (T5_));
|
|
copyMem__system_1719(((void*) (d)), ((void*) ((*s).d)), ((NI) ((NI)((*s).len * ((NI)16)))));
|
|
dealloc(((void*) ((*s).d)));
|
|
(*s).d = d;
|
|
}
|
|
LA3_: ;
|
|
colontmp_ = c;
|
|
colontmp__2 = t;
|
|
(*s).d[(*s).len].Field0 = colontmp_;
|
|
(*s).d[(*s).len].Field1 = colontmp__2;
|
|
(*s).len += ((NI)1);
|
|
}
|
|
static N_INLINE(void, nimTraceRefDyn)(void* q, void* env) {
|
|
void** p;
|
|
p = ((void**) (q));
|
|
{
|
|
tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j;
|
|
if (!!(((*p) == NIM_NIL))) goto LA3_;
|
|
j = ((tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ*) (env));
|
|
add__system_2686((&(*j).traceStack), p, (*((TNimTypeV2**) ((*p)))));
|
|
}
|
|
LA3_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_2180)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest, void* env) {
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_2287)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* dest, void* env) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqtrace___docgen_2180((&(*dest).p->data[colontmp_].descRst), env);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_2560)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* dest, void* env) {
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_2849)(tySequence__S9cRYDGEtwFAiIx8lrf8JDw* dest, void* env) {
|
|
}
|
|
static N_INLINE(void, nimTraceRef)(void* q, TNimTypeV2* desc, void* env) {
|
|
void** p;
|
|
p = ((void**) (q));
|
|
{
|
|
tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j;
|
|
if (!!(((*p) == NIM_NIL))) goto LA3_;
|
|
j = ((tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ*) (env));
|
|
add__system_2686((&(*j).traceStack), p, desc);
|
|
}
|
|
LA3_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___docgen_2162)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* dest, void* env) {
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI colontmp__3;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimTraceRefDyn(&(*dest).Sup.config, env);
|
|
eqtrace___packagesZdocutilsZrstast_149((&(*dest).Sup.tocPart), env);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimTraceRefDyn((&(*dest).Sup.findFile.ClE_0), env);
|
|
nimTraceRefDyn((&(*dest).Sup.msgHandler.ClE_0), env);
|
|
eqtrace___packagesZdocutilsZrst_1148((&(*dest).Sup.filenames.filenameToIdx.data), env);
|
|
eqtrace___packagesZdocutilsZrstgen_247((&(*dest).Sup.seenIndexTerms.data), env);
|
|
nimTraceRefDyn((&(*dest).Sup.onTestSnippet.ClE_0), env);
|
|
eqtrace___docgen_2180((&(*dest).modDescPre), env);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(colontmp_ < ((NI)26))) goto LA2 ;
|
|
eqtrace___docgen_2273((&(*dest).section[(colontmp_)- 0].secItems.data), env);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
colontmp__2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 < ((NI)26))) goto LA4 ;
|
|
eqtrace___docgen_2560((&(*dest).tocSimple[(colontmp__2)- 0]), env);
|
|
colontmp__2 += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
colontmp__3 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__3 < ((NI)26))) goto LA6 ;
|
|
eqtrace___docgen_2702((&(*dest).tocTable[(colontmp__3)- 0].data), env);
|
|
colontmp__3 += ((NI)1);
|
|
} LA6: ;
|
|
}
|
|
nimTraceRefDyn(&(*dest).seenSymbols, env);
|
|
eqtrace___docgen_2849((&(*dest).jEntriesPre), env);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqtrace___ast_4336((&(*dest).types.data), env);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimTraceRef(&(*dest).sharedState, (&NTIv2__yDT5NoQCnsRpOrSc0gqWjA_), env);
|
|
nimTraceRef(&(*dest).cache, (&NTIv2__4yiDOEx3Y9aOTV1fsziBtCQ_), env);
|
|
eqtrace___docgen_3008((&(*dest).exampleGroups.data), env);
|
|
eqtrace___docgen_548((&(*dest).nimToRstFid.data), env);
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(NimStringV2, slash___stdZprivateZospaths50_91)(NimStringV2 head, NimStringV2 tail) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
result = nosjoinPath(head, tail);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_CLOSURE(NimStringV2, docgenFindFile__docgen_2042)(NimStringV2 sX60gensym55_, void* ClE_0) {
|
|
NimStringV2 result;
|
|
tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg* colonenvP_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colonenvP_ = (tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg*) ClE_0;
|
|
result = findFile__options_5388((*colonenvP_).conf1, sX60gensym55_, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 T6_;
|
|
if (!(result.len == ((NI)0))) goto LA3_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = nosgetCurrentDir();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
|
|
T6_.len = 0; T6_.p = NIM_NIL;
|
|
T6_ = slash___stdZprivateZospaths50_91(colontmpD_, sX60gensym55_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
|
|
eqsink___stdZassertions_19((&result), T6_);
|
|
{
|
|
NIM_BOOL T9_;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = nosfileExists(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
|
|
if (!!(T9_)) goto LA10_;
|
|
eqsink___stdZassertions_19((&result), TM__iS6Vfak4fKt7fhPmyApRcg_6);
|
|
}
|
|
LA10_: ;
|
|
{
|
|
LA5_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg, newLineInfo__msgs_425)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename, NI line, NI col) {
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg result;
|
|
NI32 T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&result), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg));
|
|
T1_ = (NI32)0;
|
|
T1_ = fileInfoIdx__msgs_403(conf, filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
result = newLineInfo__msgs_408(T1_, line, col);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_CLOSURE(void, compilerMsgHandler__docgen_2035)(NimStringV2 filenameX60gensym55_, NI lineX60gensym55_, NI colX60gensym55_, tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ msgKindX60gensym55_, NimStringV2 argX60gensym55_, void* ClE_0) {
|
|
tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg* colonenvP_;
|
|
tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA kX60gensym55_;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg T20_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colonenvP_ = (tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg*) ClE_0;
|
|
kX60gensym55_ = (tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)0;
|
|
switch (msgKindX60gensym55_) {
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)0):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)4);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)1):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)5);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)2):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)6);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)3):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)7);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)4):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)8);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)5):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)9);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)6):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)10);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)7):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)11);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)8):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)12);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)9):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)13);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)10):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)14);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)18):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)15);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)11):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)28);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)12):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)29);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)13):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)30);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)14):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)31);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)15):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)32);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)16):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)33);
|
|
}
|
|
break;
|
|
case ((tyEnum_MsgKind__j4Az8tPCEtMOVV8Ta9bk9auQ)17):
|
|
{
|
|
kX60gensym55_ = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)34);
|
|
}
|
|
break;
|
|
}
|
|
T20_ = newLineInfo__msgs_425((*colonenvP_).conf1, filenameX60gensym55_, lineX60gensym55_, colX60gensym55_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
liMessage__msgs_1172((*colonenvP_).conf1, T20_, kX60gensym55_, argX60gensym55_, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)2), (&TM__iS6Vfak4fKt7fhPmyApRcg_7), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isLatexCmd__docgen_2011)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
NIM_BOOL result;
|
|
result = (NIM_BOOL)0;
|
|
result = ((*conf).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)17) || (*conf).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)19) || (*conf).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)15));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_13540)(tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ* dest) {
|
|
eqdestroy___stdZassertions_13((&(*dest).outp2));
|
|
}
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
|
|
int result;
|
|
result = (int)0;
|
|
result = memcmp(a, b, ((size_t) (size)));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, equalMem__system_1727)(void* a, void* b, NI size) {
|
|
NIM_BOOL result;
|
|
int T1_;
|
|
result = (NIM_BOOL)0;
|
|
T1_ = (int)0;
|
|
T1_ = nimCmpMem(a, b, size);
|
|
result = (T1_ == ((NI32)0));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringV2 a, NimStringV2 b) {
|
|
NIM_BOOL result;
|
|
NI alen;
|
|
NI blen;
|
|
{ result = (NIM_BOOL)0;
|
|
alen = a.len;
|
|
blen = b.len;
|
|
{
|
|
if (!(alen == blen)) goto LA3_;
|
|
{
|
|
if (!(alen == ((NI)0))) goto LA7_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = equalMem__system_1727(((void*) ((&a.p->data[((NI)0)]))), ((void*) ((&b.p->data[((NI)0)]))), ((NI) (alen)));
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_13557)(tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ** dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn((*dest));
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose((*dest));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src) {
|
|
{
|
|
if (!(((NI)0) < src.len)) goto LA3_;
|
|
copyMem__system_1719(((void*) ((&(*(*dest).p).data[(*dest).len]))), ((void*) ((&(*src.p).data[((NI)0)]))), ((NI) ((NI)(src.len + ((NI)1)))));
|
|
(*dest).len += src.len;
|
|
}
|
|
LA3_: ;
|
|
}
|
|
static N_INLINE(void, nimPrepareStrMutationV2)(NimStringV2* s) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = !(((*s).p == ((NimStrPayload*) NIM_NIL)));
|
|
if (!(T3_)) goto LA4_;
|
|
T3_ = ((NI)((*(*s).p).cap & ((NI)IL64(4611686018427387904))) == ((NI)IL64(4611686018427387904)));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
nimPrepareStrMutationImpl__system_2301(s);
|
|
}
|
|
LA5_: ;
|
|
}
|
|
static N_INLINE(NimStringV2, X5BX5D___pureZstrutils_1307)(NimStringV2 s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) {
|
|
NimStringV2 result;
|
|
NI a;
|
|
NI L;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
a = x.a;
|
|
L = (NI)((NI)((NI)(s.len - x.b) - a) + ((NI)1));
|
|
result = mnewString(((NI) (L)));
|
|
{
|
|
NI i;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < L)) goto LA3 ;
|
|
i = i_2;
|
|
nimPrepareStrMutationV2((&result));
|
|
result.p->data[i] = s.p->data[(NI)(i + a)];
|
|
i_2 += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___stdZenumutils_128)(NI a, NI b) {
|
|
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA result;
|
|
nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA));
|
|
nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA));
|
|
result.a = a;
|
|
result.b = b;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_CLOSURE(NimStringV2, interpSnippetCmd__docgen_2078)(NimStringV2 cmd, void* ClE_0) {
|
|
NimStringV2 result;
|
|
tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ* colonenvP_;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 colontmpD__5;
|
|
NimStringV2 colontmpD__6;
|
|
tyArray__meGd17iD6izZVY5NTv9bHUA T10_;
|
|
NimStringV2 T11_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colonenvP_ = (tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ*) ClE_0;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T4_;
|
|
NimStringV2 colontmpD__7;
|
|
NimStringV2 T7_;
|
|
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = nsuStartsWith(cmd, TM__iS6Vfak4fKt7fhPmyApRcg_45);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T4_) goto LA5_;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
T7_.len = 0; T7_.p = NIM_NIL;
|
|
T8_ = dotdot___stdZenumutils_128(((NI)4), ((NI)1));
|
|
colontmpD__7 = X5BX5D___pureZstrutils_1307(cmd, T8_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T7_ = rawNewString(colontmpD__7.len + 5);
|
|
appendString((&T7_), TM__iS6Vfak4fKt7fhPmyApRcg_47);
|
|
appendString((&T7_), colontmpD__7);
|
|
result = T7_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
}
|
|
goto LA2_;
|
|
LA5_: ;
|
|
{
|
|
eqcopy___stdZassertions_16((&result), cmd);
|
|
}
|
|
LA2_: ;
|
|
colontmpD_ = nsuReplaceStr(result, TM__iS6Vfak4fKt7fhPmyApRcg_49, TM__iS6Vfak4fKt7fhPmyApRcg_51);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T10_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_53;
|
|
colontmpD__2 = nosgetAppFilename();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__3 = nospquoteShell(colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T10_[1] = colontmpD__3;
|
|
T10_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_55;
|
|
colontmpD__4 = nospquoteShell((*(*(*colonenvP_).d1).conf).libpath);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T10_[3] = colontmpD__4;
|
|
T10_[4] = TM__iS6Vfak4fKt7fhPmyApRcg_57;
|
|
T10_[5] = (*(*(*colonenvP_).d1).conf).docCmd;
|
|
T10_[6] = TM__iS6Vfak4fKt7fhPmyApRcg_59;
|
|
colontmpD__5 = dollar___options_138((*(*(*colonenvP_).d1).conf).backend);
|
|
T10_[7] = colontmpD__5;
|
|
T10_[8] = TM__iS6Vfak4fKt7fhPmyApRcg_61;
|
|
colontmpD__6 = nospquoteShell((*colonenvP_).outp2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T10_[9] = colontmpD__6;
|
|
T11_.len = 0; T11_.p = NIM_NIL;
|
|
T11_ = nsuFormatOpenArray(colontmpD_, T10_, 10);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&result), T11_);
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___docgen_2062)(tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA* gen, NimStringV2 filename, NimStringV2 cmd, NI status, NimStringV2 content, void* ClE_0) {
|
|
tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg* colonenvP_;
|
|
tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ* colonenv_;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD_;
|
|
NimStringV2 importStmt;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 cmd_2;
|
|
tyTuple__XOVT24GHXwqiEj5GCsEGCA colontmp_;
|
|
NimStringV2 output;
|
|
tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ* T2_;
|
|
NimStringV2 T25_;
|
|
NimStringV2 T35_;
|
|
tyProc__oFHfEKFsiYTMAy9a42cSiKw T36_;
|
|
NI gotten;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colonenvP_ = (tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg*) ClE_0;
|
|
colonenv_ = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
importStmt.len = 0; importStmt.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
cmd_2.len = 0; cmd_2.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyTuple__XOVT24GHXwqiEj5GCsEGCA));
|
|
output.len = 0; output.p = NIM_NIL;
|
|
T2_ = NIM_NIL;
|
|
T2_ = (tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ*) nimNewObj(sizeof(tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ), NIM_ALIGNOF(tyObject_Env_docgendotnim_colonanonymous___WHRr2rUWNVOAo0gw9andhuQ));
|
|
(*T2_).Sup.m_type = (&NTIv2__WHRr2rUWNVOAo0gw9andhuQ_);
|
|
colonenv_ = T2_;
|
|
{
|
|
if (!eqStrings((*(*colonenvP_).conf1).docCmd, TM__iS6Vfak4fKt7fhPmyApRcg_30)) goto LA5_;
|
|
eqdestroy___stdZassertions_13((&output));
|
|
eqdestroy___stdZassertions_13((&cmd_2));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&importStmt));
|
|
eqdestroy___pathutils_55((&colontmpD_));
|
|
eqdestroy___docgen_13557(&colonenv_);
|
|
goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
(*gen).id += ((NI)1);
|
|
(*colonenv_).d1 = (*((tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ**) (&(gen))));
|
|
{
|
|
NimStringV2 nameOnly;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD__3;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 colontmpD__5;
|
|
NimStringV2 colontmpD__6;
|
|
NimStringV2 colontmpD__7;
|
|
NimStringV2 colontmpD__8;
|
|
NimStringV2 T12_;
|
|
NimStringV2 T13_;
|
|
if (!(filename.len == ((NI)0))) goto LA9_;
|
|
nameOnly.len = 0; nameOnly.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__3), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
nossplitFile((*(*colonenv_).d1).Sup.filename, (&colontmpD__3));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
eqcopy___stdZassertions_16((&nameOnly), colontmpD__3.Field1);
|
|
colontmpD__4 = getNimcacheDir__options_5056((*colonenvP_).conf1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
colontmpD__5 = slash___pathutils_128(colontmpD__4, TM__iS6Vfak4fKt7fhPmyApRcg_32);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
colontmpD__6 = slash___pathutils_128(colontmpD__5, nameOnly);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
T12_.len = 0; T12_.p = NIM_NIL;
|
|
colontmpD__7 = dollar___systemZdollars_3((*(*colonenv_).d1).Sup.id);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
T12_ = rawNewString(nameOnly.len + colontmpD__7.len + 13);
|
|
appendString((&T12_), nameOnly);
|
|
appendString((&T12_), TM__iS6Vfak4fKt7fhPmyApRcg_34);
|
|
appendString((&T12_), colontmpD__7);
|
|
appendString((&T12_), TM__iS6Vfak4fKt7fhPmyApRcg_36);
|
|
colontmpD__8 = T12_;
|
|
T13_.len = 0; T13_.p = NIM_NIL;
|
|
T13_ = slash___pathutils_103(colontmpD__6, colontmpD__8);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
eqsink___stdZassertions_19((&(*colonenv_).outp2), T13_);
|
|
{
|
|
LA11_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__8));
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___pureZos_200((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&nameOnly));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA7_;
|
|
LA9_: ;
|
|
{
|
|
NIM_BOOL T17_;
|
|
NimStringV2 colontmpD__9;
|
|
T17_ = (NIM_BOOL)0;
|
|
T17_ = nosisAbsolute(filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T17_) goto LA18_;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__9), filename);
|
|
eqsink___stdZassertions_19((&(*colonenv_).outp2), colontmpD__9);
|
|
}
|
|
goto LA7_;
|
|
LA18_: ;
|
|
{
|
|
NimStringV2 nameOnly_2;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD__10;
|
|
NimStringV2 T22_;
|
|
nameOnly_2.len = 0; nameOnly_2.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__10), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
nossplitFile((*(*colonenv_).d1).Sup.filename, (&colontmpD__10));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
eqcopy___stdZassertions_16((&nameOnly_2), colontmpD__10.Field1);
|
|
T22_.len = 0; T22_.p = NIM_NIL;
|
|
T22_ = slash___pathutils_103(nameOnly_2, filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
eqsink___stdZassertions_19((&(*colonenv_).outp2), T22_);
|
|
{
|
|
LA21_:;
|
|
}
|
|
{
|
|
eqdestroy___pureZos_200((&colontmpD__10));
|
|
eqdestroy___stdZassertions_13((&nameOnly_2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA7_: ;
|
|
splitFile__pathutils_31((*colonenv_).outp2, (&colontmpD_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
noscreateDir(colontmpD_.Field0);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T25_.len = 0; T25_.p = NIM_NIL;
|
|
{
|
|
if (!(*(*colonenv_).d1).standaloneDoc) goto LA28_;
|
|
importStmt = TM__iS6Vfak4fKt7fhPmyApRcg_37;
|
|
}
|
|
goto LA26_;
|
|
LA28_: ;
|
|
{
|
|
NimStringV2 colontmpD__11;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T32_;
|
|
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
|
|
colontmpD__11 = nsuReplaceStr((*(*colonenv_).d1).Sup.filename, TM__iS6Vfak4fKt7fhPmyApRcg_41, TM__iS6Vfak4fKt7fhPmyApRcg_43);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA31_;
|
|
T32_[0] = colontmpD__11;
|
|
importStmt = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_39, T32_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA31_;
|
|
{
|
|
LA31_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__11));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA26_: ;
|
|
T35_.len = 0; T35_.p = NIM_NIL;
|
|
T35_ = rawNewString(importStmt.len + content.len + 0);
|
|
appendString((&T35_), importStmt);
|
|
appendString((&T35_), content);
|
|
colontmpD__2 = T35_;
|
|
writeFile__stdZsyncio_482((*colonenv_).outp2, colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
nimZeroMem((void*)(&T36_), sizeof(tyProc__oFHfEKFsiYTMAy9a42cSiKw));
|
|
T36_.ClP_0 = interpSnippetCmd__docgen_2078; T36_.ClE_0 = colonenv_;
|
|
cmd_2 = T36_.ClE_0? T36_.ClP_0(cmd, T36_.ClE_0):((TM__iS6Vfak4fKt7fhPmyApRcg_62)(T36_.ClP_0))(cmd);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
liMessage__msgs_1172((*colonenvP_).conf1, unknownLineInfo__lineinfos_338, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)99), cmd_2, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)1), (&TM__iS6Vfak4fKt7fhPmyApRcg_63), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmp_ = execCmdEx__pureZosproc_1618(cmd_2, 10, ((tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg*) NIM_NIL), TM__iS6Vfak4fKt7fhPmyApRcg_64, TM__iS6Vfak4fKt7fhPmyApRcg_65);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
output = colontmp_.Field0;
|
|
gotten = colontmp_.Field1;
|
|
{
|
|
NimStringV2 colontmpD__12;
|
|
NimStringV2 colontmpD__13;
|
|
NimStringV2 colontmpD__14;
|
|
tyArray__sMpvt1sOxOJ3LFGulnbeMQ T42_;
|
|
if (!!((gotten == status))) goto LA39_;
|
|
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
|
|
colontmpD__13.len = 0; colontmpD__13.p = NIM_NIL;
|
|
colontmpD__14.len = 0; colontmpD__14.p = NIM_NIL;
|
|
T42_[0] = cmd_2;
|
|
colontmpD__12 = dollar___systemZdollars_3(gotten);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA41_;
|
|
T42_[1] = colontmpD__12;
|
|
colontmpD__13 = dollar___systemZdollars_3(status);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA41_;
|
|
T42_[2] = colontmpD__13;
|
|
T42_[3] = output;
|
|
colontmpD__14 = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_67, T42_, 4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA41_;
|
|
liMessage__msgs_1172((*colonenvP_).conf1, unknownLineInfo__lineinfos_338, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__14, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)1), (&TM__iS6Vfak4fKt7fhPmyApRcg_68), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA41_;
|
|
{
|
|
LA41_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__14));
|
|
eqdestroy___stdZassertions_13((&colontmpD__13));
|
|
eqdestroy___stdZassertions_13((&colontmpD__12));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA39_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&output));
|
|
eqdestroy___stdZassertions_13((&cmd_2));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&importStmt));
|
|
eqdestroy___pathutils_55((&colontmpD_));
|
|
eqdestroy___docgen_13557(&colonenv_);
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic) {
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* h;
|
|
NI T1_;
|
|
T1_ = (NI)0;
|
|
T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16));
|
|
h = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_));
|
|
(*h).rc += ((NI)16);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_13595)(tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg** dest, tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg* src, NIM_BOOL cyclic) {
|
|
tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg* colontmp_;
|
|
colontmp_ = (*dest);
|
|
{
|
|
if (!src) goto LA3_;
|
|
nimIncRefCyclic(src, cyclic);
|
|
}
|
|
LA3_: ;
|
|
(*dest) = src;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = nimDecRefIsLastCyclicDyn(colontmp_);
|
|
if (!T7_) goto LA8_;
|
|
nimDestroyAndDispose(colontmp_);
|
|
}
|
|
LA8_: ;
|
|
}
|
|
static N_INLINE(void, initIntSet__pureZcollectionsZintsets_389)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
initPackedSet__pureZcollectionsZintsets_16(Result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(NIM_BOOL, isEmpty__options_4953)(NimStringV2 x) {
|
|
NIM_BOOL result;
|
|
result = (NIM_BOOL)0;
|
|
result = (x.len == ((NI)0));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getOutFile2__docgen_1997)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename, NimStringV2 ext, NIM_BOOL guessTarget) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T3_;
|
|
NimStringV2 d;
|
|
NimStringV2 colontmpD_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)34)))&63U)))!=0);
|
|
if (T3_) goto LA4_;
|
|
T3_ = guessTarget;
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
d.len = 0; d.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
d = (*conf).outDir;
|
|
noscreateDir(d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
colontmpD_ = noschangeFileExt(filename, ext);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
result = slash___pathutils_103(d, colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
{
|
|
LA7_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA1_;
|
|
LA5_: ;
|
|
{
|
|
NIM_BOOL T11_;
|
|
T11_ = (NIM_BOOL)0;
|
|
T11_ = isEmpty__options_4953((*conf).outFile);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!!(T11_)) goto LA12_;
|
|
result = absOutFile__options_4942(conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA1_;
|
|
LA12_: ;
|
|
{
|
|
result = getOutFile__options_4932(conf, filename, ext);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_13683)(tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw* dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLast((*dest).conf1);
|
|
if (!T3_) goto LA4_;
|
|
eqdestroy___options_3149((*dest).conf1);
|
|
nimRawDispose((*dest).conf1, ((NI)8));
|
|
}
|
|
LA4_: ;
|
|
eqdestroy___stdZassertions_13((&(*dest).file22));
|
|
}
|
|
N_LIB_PRIVATE N_CLOSURE(NimStringV2, nimbleDir__docgen_1869)(void* ClE_0) {
|
|
NimStringV2 result;
|
|
tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw* colonenvP_;
|
|
NimStringV2 colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colonenvP_ = (tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw*) ClE_0;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = getNimbleFile__options_5030((*colonenvP_).conf1, (*colonenvP_).file22);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
result = nosparentDir(colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, isEmpty__pathutils_107)(NimStringV2 x) {
|
|
NIM_BOOL result;
|
|
result = (NIM_BOOL)0;
|
|
result = (x.len == ((NI)0));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_13704)(tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw** dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn((*dest));
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose((*dest));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, presentationPath__docgen_1860)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 file) {
|
|
NimStringV2 result;
|
|
tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw* colonenv_;
|
|
tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw* T2_;
|
|
NimStringV2 T3_;
|
|
NimStringV2 T95_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colonenv_ = NIM_NIL;
|
|
T2_ = NIM_NIL;
|
|
T2_ = (tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw*) nimNewObj(sizeof(tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw), NIM_ALIGNOF(tyObject_Env_docgendotnim_presentationPath___d9cJLMURlUFyDucCrpypfSw));
|
|
(*T2_).Sup.m_type = (&NTIv2__d9cJLMURlUFyDucCrpypfSw_);
|
|
colonenv_ = T2_;
|
|
eqcopy___options_3378(&(*colonenv_).conf1, conf);
|
|
T3_.len = 0; T3_.p = NIM_NIL;
|
|
T3_ = dollar___options_5279(file);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&(*colonenv_).file22), T3_);
|
|
if (eqStrings((*(*colonenv_).conf1).docRoot, TM__iS6Vfak4fKt7fhPmyApRcg_71)) goto LA4_;
|
|
if (eqStrings((*(*colonenv_).conf1).docRoot, TM__iS6Vfak4fKt7fhPmyApRcg_73)) goto LA5_;
|
|
if (eqStrings((*(*colonenv_).conf1).docRoot, TM__iS6Vfak4fKt7fhPmyApRcg_75)) goto LA6_;
|
|
goto LA7_;
|
|
LA4_: ;
|
|
{
|
|
NimStringV2 dir;
|
|
tyProc__LCMSFwcIs5O0HdDmqpX05g T11_;
|
|
dir.len = 0; dir.p = NIM_NIL;
|
|
result = getRelativePathFromConfigPath__options_5274((*colonenv_).conf1, file, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
nimZeroMem((void*)(&T11_), sizeof(tyProc__LCMSFwcIs5O0HdDmqpX05g));
|
|
T11_.ClP_0 = nimbleDir__docgen_1869; T11_.ClE_0 = colonenv_;
|
|
dir = T11_.ClE_0? T11_.ClP_0(T11_.ClE_0):((TM__iS6Vfak4fKt7fhPmyApRcg_76)(T11_.ClP_0))();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
{
|
|
NIM_BOOL T14_;
|
|
NimStringV2 result2;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = isEmpty__pathutils_107(dir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
if (!!(T14_)) goto LA15_;
|
|
result2.len = 0; result2.p = NIM_NIL;
|
|
result2 = relativeTo__pathutils_152(file, dir, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA17_;
|
|
{
|
|
NIM_BOOL T20_;
|
|
NIM_BOOL T21_;
|
|
NIM_BOOL T23_;
|
|
T20_ = (NIM_BOOL)0;
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = isEmpty__options_4953(result2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA17_;
|
|
T20_ = !(T21_);
|
|
if (!(T20_)) goto LA22_;
|
|
T23_ = (NIM_BOOL)0;
|
|
T23_ = isEmpty__options_4953(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA17_;
|
|
if (T23_) goto LA24_;
|
|
T23_ = (result2.len < result.len);
|
|
LA24_: ;
|
|
T20_ = T23_;
|
|
LA22_: ;
|
|
if (!T20_) goto LA25_;
|
|
eqsink___stdZassertions_19((&result), result2);
|
|
result2.len = 0; result2.p = NIM_NIL;
|
|
}
|
|
LA25_: ;
|
|
{
|
|
LA17_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&result2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
}
|
|
LA15_: ;
|
|
{
|
|
NIM_BOOL T31_;
|
|
NimStringV2 T34_;
|
|
T31_ = (NIM_BOOL)0;
|
|
T31_ = isEmpty__options_4953(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
if (!T31_) goto LA32_;
|
|
T34_.len = 0; T34_.p = NIM_NIL;
|
|
T34_ = relativeTo__pathutils_152(file, (*(*colonenv_).conf1).projectPath, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
eqsink___stdZassertions_19((&result), T34_);
|
|
}
|
|
LA32_: ;
|
|
{
|
|
LA10_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&dir));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA8_;
|
|
LA5_: ;
|
|
{
|
|
NimStringV2 dir_2;
|
|
tyProc__LCMSFwcIs5O0HdDmqpX05g T39_;
|
|
dir_2.len = 0; dir_2.p = NIM_NIL;
|
|
nimZeroMem((void*)(&T39_), sizeof(tyProc__LCMSFwcIs5O0HdDmqpX05g));
|
|
T39_.ClP_0 = nimbleDir__docgen_1869; T39_.ClE_0 = colonenv_;
|
|
dir_2 = T39_.ClE_0? T39_.ClP_0(T39_.ClE_0):((TM__iS6Vfak4fKt7fhPmyApRcg_77)(T39_.ClP_0))();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA38_;
|
|
{
|
|
NIM_BOOL T42_;
|
|
T42_ = (NIM_BOOL)0;
|
|
T42_ = isEmpty__pathutils_107(dir_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA38_;
|
|
if (!T42_) goto LA43_;
|
|
result = relativeTo__pathutils_152(file, (*(*colonenv_).conf1).projectPath, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA38_;
|
|
}
|
|
goto LA40_;
|
|
LA43_: ;
|
|
{
|
|
result = relativeTo__pathutils_152(file, dir_2, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA38_;
|
|
}
|
|
LA40_: ;
|
|
{
|
|
LA38_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&dir_2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA8_;
|
|
LA6_: ;
|
|
{
|
|
result = getRelativePathFromConfigPath__options_5274((*colonenv_).conf1, file, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NIM_BOOL T51_;
|
|
NimStringV2 T54_;
|
|
T51_ = (NIM_BOOL)0;
|
|
T51_ = isEmpty__options_4953(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T51_) goto LA52_;
|
|
T54_.len = 0; T54_.p = NIM_NIL;
|
|
T54_ = relativeTo__pathutils_152(file, (*(*colonenv_).conf1).projectPath, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&result), T54_);
|
|
}
|
|
LA52_: ;
|
|
}
|
|
goto LA8_;
|
|
LA7_: ;
|
|
{
|
|
{
|
|
NimStringV2 colontmpD_;
|
|
if (!(((NI)0) < (*(*colonenv_).conf1).docRoot.len)) goto LA58_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T63_;
|
|
NimStringV2 arg2X60gensym25_;
|
|
T63_ = (NIM_BOOL)0;
|
|
T63_ = nosisAbsolute((*(*colonenv_).conf1).docRoot);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA60_;
|
|
if (!!(T63_)) goto LA64_;
|
|
arg2X60gensym25_.len = 0; arg2X60gensym25_.p = NIM_NIL;
|
|
arg2X60gensym25_ = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_79, TM__iS6Vfak4fKt7fhPmyApRcg_80, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA66_;
|
|
{
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 T71_;
|
|
if (!(((NI)0) < (*(*colonenv_).conf1).docRoot.len)) goto LA69_;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
T71_.len = 0; T71_.p = NIM_NIL;
|
|
T71_ = rawNewString((*(*colonenv_).conf1).docRoot.len + 16);
|
|
appendString((&T71_), TM__iS6Vfak4fKt7fhPmyApRcg_83);
|
|
appendString((&T71_), (*(*colonenv_).conf1).docRoot);
|
|
colontmpD__2 = T71_;
|
|
prepareAdd((&arg2X60gensym25_), colontmpD__2.len + 0);
|
|
appendString((&arg2X60gensym25_), colontmpD__2);
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
}
|
|
LA69_: ;
|
|
liMessage__msgs_1172((*colonenv_).conf1, unknownLineInfo__lineinfos_338, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), arg2X60gensym25_, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)2), (&TM__iS6Vfak4fKt7fhPmyApRcg_84), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA66_;
|
|
{
|
|
LA66_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&arg2X60gensym25_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA60_;
|
|
}
|
|
LA64_: ;
|
|
{
|
|
NIM_BOOL T76_;
|
|
NimStringV2 arg2X60gensym28_;
|
|
T76_ = (NIM_BOOL)0;
|
|
T76_ = nosdirExists((*(*colonenv_).conf1).docRoot);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA60_;
|
|
if (!!(T76_)) goto LA77_;
|
|
arg2X60gensym28_.len = 0; arg2X60gensym28_.p = NIM_NIL;
|
|
arg2X60gensym28_ = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_85, TM__iS6Vfak4fKt7fhPmyApRcg_86, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA79_;
|
|
{
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 T84_;
|
|
if (!(((NI)0) < (*(*colonenv_).conf1).docRoot.len)) goto LA82_;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
T84_.len = 0; T84_.p = NIM_NIL;
|
|
T84_ = rawNewString((*(*colonenv_).conf1).docRoot.len + 16);
|
|
appendString((&T84_), TM__iS6Vfak4fKt7fhPmyApRcg_88);
|
|
appendString((&T84_), (*(*colonenv_).conf1).docRoot);
|
|
colontmpD__3 = T84_;
|
|
prepareAdd((&arg2X60gensym28_), colontmpD__3.len + 0);
|
|
appendString((&arg2X60gensym28_), colontmpD__3);
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
}
|
|
LA82_: ;
|
|
liMessage__msgs_1172((*colonenv_).conf1, unknownLineInfo__lineinfos_338, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), arg2X60gensym28_, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)2), (&TM__iS6Vfak4fKt7fhPmyApRcg_89), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA79_;
|
|
{
|
|
LA79_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&arg2X60gensym28_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA60_;
|
|
}
|
|
LA77_: ;
|
|
colontmpD_ = nosexpandFilename((*(*colonenv_).conf1).docRoot);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA60_;
|
|
result = relativeTo__pathutils_152(file, colontmpD_, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA60_;
|
|
{
|
|
LA60_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA56_;
|
|
LA58_: ;
|
|
{
|
|
result = relativeTo__pathutils_152(file, (*(*colonenv_).conf1).projectPath, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA56_: ;
|
|
}
|
|
LA8_: ;
|
|
{
|
|
NIM_BOOL T92_;
|
|
NimStringV2 colontmpD__4;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA colontmpD__5;
|
|
T92_ = (NIM_BOOL)0;
|
|
T92_ = nosisAbsolute(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T92_) goto LA93_;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__5), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
nossplitPath(file, (&colontmpD__5));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqcopy___stdZassertions_16((&colontmpD__4), colontmpD__5.Field1);
|
|
eqsink___stdZassertions_19((&result), colontmpD__4);
|
|
eqdestroy___stdZprivateZospaths50_292((&colontmpD__5));
|
|
}
|
|
LA93_: ;
|
|
T95_.len = 0; T95_.p = NIM_NIL;
|
|
T95_ = nsuReplaceStr(result, TM__iS6Vfak4fKt7fhPmyApRcg_91, TM__iS6Vfak4fKt7fhPmyApRcg_93);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&result), T95_);
|
|
{
|
|
NIM_BOOL T98_;
|
|
T98_ = (NIM_BOOL)0;
|
|
T98_ = isEmpty__options_4953(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(!(T98_))) goto LA99_;
|
|
failedAssertImpl__stdZassertions_224(TM__iS6Vfak4fKt7fhPmyApRcg_95);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA99_: ;
|
|
{
|
|
NIM_BOOL T103_;
|
|
T103_ = (NIM_BOOL)0;
|
|
T103_ = nosisAbsolute(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(!(T103_))) goto LA104_;
|
|
failedAssertImpl__stdZassertions_224(TM__iS6Vfak4fKt7fhPmyApRcg_97);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA104_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___docgen_13704(&colonenv_);
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_13592)(tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg** dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn((*dest));
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose((*dest));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ*, newDocumentor__docgen_2018)(NimStringV2 filename, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 outExt, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module, NIM_BOOL standaloneDoc, NIM_BOOL preferMarkdown, NIM_BOOL hasToc) {
|
|
tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* result;
|
|
tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg* colonenv_;
|
|
NimStringV2 colontmpD_;
|
|
tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA colontmpD__2;
|
|
tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA colontmpD__3;
|
|
tyObject_RstFileTable__1rYTAF4X28SkQlz9cTtPDzQ colontmpD__4;
|
|
tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg* colontmpD__5;
|
|
NimStringV2 colontmpD__6;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD__7;
|
|
tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg* T2_;
|
|
tySet_tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg options;
|
|
tyProc__oFHfEKFsiYTMAy9a42cSiKw T11_;
|
|
tyProc__zVyAuQlxcO3X84ar49cKZSg T12_;
|
|
tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA* T13_;
|
|
tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA T14_;
|
|
tyProc__oFHfEKFsiYTMAy9a42cSiKw T21_;
|
|
tyProc__zVyAuQlxcO3X84ar49cKZSg T22_;
|
|
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* T53_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T54_;
|
|
tyProc__60GIQaCod4Z80PoIKw3WKQ T55_;
|
|
tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA T56_;
|
|
NimStringV2 T57_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
colonenv_ = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2 = (tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA)0;
|
|
colontmpD__3 = (tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA)0;
|
|
nimZeroMem((void*)(&colontmpD__4), sizeof(tyObject_RstFileTable__1rYTAF4X28SkQlz9cTtPDzQ));
|
|
colontmpD__5 = NIM_NIL;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__7), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
T2_ = NIM_NIL;
|
|
T2_ = (tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg*) nimNewObj(sizeof(tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg), NIM_ALIGNOF(tyObject_Env_docgendotnim_newDocumentor___uz5UaYoHwXFDxMAUIf9cfJg));
|
|
(*T2_).Sup.m_type = (&NTIv2__uz5UaYoHwXFDxMAUIf9cfJg_);
|
|
colonenv_ = T2_;
|
|
eqcopy___options_3378(&(*colonenv_).conf1, conf);
|
|
eqdestroy___docgen_3303(&result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
result = (tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ*) nimNewObj(sizeof(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ), NIM_ALIGNOF(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ));
|
|
(*result).Sup.Sup.m_type = (&NTIv2__rkHdEvFrHzhUGT7Cd4PsCQ_);
|
|
eqcopy___ast_4063(&(*result).module, module);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqcopy___options_3378(&(*result).conf, (*colonenv_).conf1);
|
|
eqcopy___idents_266(&(*result).cache, cache, NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD_), (*(*colonenv_).conf1).outDir);
|
|
eqsink___stdZassertions_19((&(*result).Sup.outDir), colontmpD_);
|
|
(*result).standaloneDoc = standaloneDoc;
|
|
options = 38;
|
|
{
|
|
if (!preferMarkdown) goto LA5_;
|
|
options |= ((NU8)1)<<(((((tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg)3))) & 7);
|
|
}
|
|
LA5_: ;
|
|
{
|
|
if (!!(standaloneDoc)) goto LA9_;
|
|
options |= ((NU8)1)<<(((((tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg)4))) & 7);
|
|
}
|
|
LA9_: ;
|
|
(*result).Sup.hasToc = hasToc;
|
|
nimZeroMem((void*)(&T11_), sizeof(tyProc__oFHfEKFsiYTMAy9a42cSiKw));
|
|
T11_.ClP_0 = docgenFindFile__docgen_2042; T11_.ClE_0 = colonenv_;
|
|
nimZeroMem((void*)(&T12_), sizeof(tyProc__zVyAuQlxcO3X84ar49cKZSg));
|
|
T12_.ClP_0 = compilerMsgHandler__docgen_2035; T12_.ClE_0 = colonenv_;
|
|
T13_ = NIM_NIL;
|
|
T13_ = newRstSharedState__packagesZdocutilsZrst_2446(options, filename, T11_, T12_, hasToc);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___packagesZdocutilsZrst_3379(&(*result).sharedState, T13_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T14_ = (tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA)0;
|
|
{
|
|
NIM_BOOL T17_;
|
|
T17_ = (NIM_BOOL)0;
|
|
T17_ = isLatexCmd__docgen_2011((*colonenv_).conf1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T17_) goto LA18_;
|
|
colontmpD__2 = ((tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA)1);
|
|
T14_ = colontmpD__2;
|
|
}
|
|
goto LA15_;
|
|
LA18_: ;
|
|
{
|
|
colontmpD__3 = ((tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA)0);
|
|
T14_ = colontmpD__3;
|
|
}
|
|
LA15_: ;
|
|
nimZeroMem((void*)(&T21_), sizeof(tyProc__oFHfEKFsiYTMAy9a42cSiKw));
|
|
T21_.ClP_0 = docgenFindFile__docgen_2042; T21_.ClE_0 = colonenv_;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyProc__zVyAuQlxcO3X84ar49cKZSg));
|
|
T22_.ClP_0 = compilerMsgHandler__docgen_2035; T22_.ClE_0 = colonenv_;
|
|
nimZeroMem((void*)(&colontmpD__4), sizeof(tyObject_RstFileTable__1rYTAF4X28SkQlz9cTtPDzQ));
|
|
initRstGenerator__packagesZdocutilsZrstgen_89((&(*result).Sup), T14_, (*(*colonenv_).conf1).configVars, filename, T21_, T22_, (&colontmpD__4), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NIM_BOOL T25_;
|
|
T25_ = (NIM_BOOL)0;
|
|
T25_ = nsthasKey((*(*colonenv_).conf1).configVars, TM__iS6Vfak4fKt7fhPmyApRcg_10);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!(T25_)) goto LA26_;
|
|
T25_ = nsthasKey((*(*colonenv_).conf1).configVars, TM__iS6Vfak4fKt7fhPmyApRcg_12);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
LA26_: ;
|
|
if (!T25_) goto LA27_;
|
|
{
|
|
if (!NIM_TRUE) goto LA31_;
|
|
failedAssertImpl__stdZassertions_224(TM__iS6Vfak4fKt7fhPmyApRcg_14);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA31_: ;
|
|
}
|
|
LA27_: ;
|
|
{
|
|
NIM_BOOL T35_;
|
|
NimStringV2 colontmpD__8;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T39_;
|
|
NimStringV2 T40_;
|
|
T35_ = (NIM_BOOL)0;
|
|
T35_ = nsthasKey((*(*colonenv_).conf1).configVars, TM__iS6Vfak4fKt7fhPmyApRcg_15);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T35_) goto LA36_;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
colontmpD__8 = getOrDefault__pureZstrtabs_335((*(*colonenv_).conf1).configVars, TM__iS6Vfak4fKt7fhPmyApRcg_19, TM__iS6Vfak4fKt7fhPmyApRcg_20);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA38_;
|
|
T39_[0] = colontmpD__8;
|
|
T40_.len = 0; T40_.p = NIM_NIL;
|
|
T40_ = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_17, T39_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA38_;
|
|
eqsink___stdZassertions_19((&(*result).analytics), T40_);
|
|
{
|
|
LA38_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__8));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA33_;
|
|
LA36_: ;
|
|
{
|
|
NIM_BOOL T44_;
|
|
NimStringV2 colontmpD__9;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T48_;
|
|
NimStringV2 T49_;
|
|
T44_ = (NIM_BOOL)0;
|
|
T44_ = nsthasKey((*(*colonenv_).conf1).configVars, TM__iS6Vfak4fKt7fhPmyApRcg_21);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T44_) goto LA45_;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
colontmpD__9 = getOrDefault__pureZstrtabs_335((*(*colonenv_).conf1).configVars, TM__iS6Vfak4fKt7fhPmyApRcg_25, TM__iS6Vfak4fKt7fhPmyApRcg_26);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA47_;
|
|
T48_[0] = colontmpD__9;
|
|
T49_.len = 0; T49_.p = NIM_NIL;
|
|
T49_ = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_23, T48_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA47_;
|
|
eqsink___stdZassertions_19((&(*result).analytics), T49_);
|
|
{
|
|
LA47_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__9));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA33_;
|
|
LA45_: ;
|
|
{
|
|
eqsink___stdZassertions_19((&(*result).analytics), TM__iS6Vfak4fKt7fhPmyApRcg_27);
|
|
}
|
|
LA33_: ;
|
|
T53_ = NIM_NIL;
|
|
T53_ = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___pureZstrtabs_450(&(*result).seenSymbols, T53_);
|
|
(*result).Sup.id = ((NI)100);
|
|
T54_ = NIM_NIL;
|
|
T54_ = newJArray__pureZjson_422();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___pureZjson_277(&(*result).jEntriesFinal, T54_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
initStrTable__ast_5184((&(*result).types));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__5 = 0;
|
|
eqcopy___docgen_13595(&colontmpD__5, colonenv_, NIM_TRUE);
|
|
nimZeroMem((void*)(&T55_), sizeof(tyProc__60GIQaCod4Z80PoIKw3WKQ));
|
|
T55_.ClP_0 = colonanonymous___docgen_2062; T55_.ClE_0 = colontmpD__5;
|
|
eqsink___docgen_3325((&(*result).Sup.onTestSnippet), T55_);
|
|
nimZeroMem((void*)(&T56_), sizeof(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA));
|
|
initIntSet__pureZcollectionsZintsets_389((&T56_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___pureZcollectionsZintsets_187((&(*result).emitted), (&T56_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__6 = presentationPath__docgen_1860((*colonenv_).conf1, filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T57_.len = 0; T57_.p = NIM_NIL;
|
|
T57_ = getOutFile2__docgen_1997((*colonenv_).conf1, colontmpD__6, outExt, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&(*result).Sup.destFile), T57_);
|
|
splitFile__pathutils_31((*result).Sup.destFile, (&colontmpD__7));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqcopy___stdZassertions_16((&(*result).thisDir), colontmpD__7.Field0);
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___pathutils_55((&colontmpD__7));
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
eqdestroy___packagesZdocutilsZrst_12525((&colontmpD__4));
|
|
eqdestroy___docgen_13592(&colonenv_);
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, len__ast_3325)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
NI result;
|
|
NI T1_;
|
|
result = (NI)0;
|
|
T1_ = (*n)._kind_6.sons.len;
|
|
result = T1_;
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, safeLen__ast_3318)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
NI result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NI)0;
|
|
{
|
|
if (!((*n).kind >= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0) && (*n).kind <= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)23))) goto LA3_;
|
|
result = ((NI)0);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
result = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, genDeprecationMsg__docgen_6299)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
NimStringV2 result;
|
|
NI T5_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
{
|
|
if (!(n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA3_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
T5_ = (NI)0;
|
|
T5_ = safeLen__ast_3318(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
switch (T5_) {
|
|
case ((NI)0):
|
|
{
|
|
NimStringV2 colontmpD_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_101, TM__iS6Vfak4fKt7fhPmyApRcg_102);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
result = nsuFormatOpenArray(colontmpD_, TM__iS6Vfak4fKt7fhPmyApRcg_103, 4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
{
|
|
LA7_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((NI)2):
|
|
{
|
|
{
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
tyArray__sMpvt1sOxOJ3LFGulnbeMQ T16_;
|
|
if (!((*(*n)._kind_6.sons.p->data[((NI)1)]).kind >= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) && (*(*n)._kind_6.sons.p->data[((NI)1)]).kind <= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22))) goto LA13_;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__2 = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_107, TM__iS6Vfak4fKt7fhPmyApRcg_108);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA15_;
|
|
T16_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_109;
|
|
T16_[1] = TM__iS6Vfak4fKt7fhPmyApRcg_111;
|
|
T16_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_112;
|
|
colontmpD__3 = escape__pureZxmltree_685((*(*n)._kind_6.sons.p->data[((NI)1)])._kind_3.strVal);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA15_;
|
|
T16_[3] = colontmpD__3;
|
|
result = nsuFormatOpenArray(colontmpD__2, T16_, 4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA15_;
|
|
{
|
|
LA15_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA13_: ;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
{
|
|
if (!NIM_TRUE) goto LA22_;
|
|
failedAssertImpl__stdZassertions_224(TM__iS6Vfak4fKt7fhPmyApRcg_114);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA22_: ;
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setDoctype__docgen_9503)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
NimStringV2 dt;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
dt.len = 0; dt.p = NIM_NIL;
|
|
{
|
|
if (!(n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA4_;
|
|
eqdestroy___stdZassertions_13((&dt));
|
|
goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
{
|
|
NI T8_;
|
|
T8_ = (NI)0;
|
|
T8_ = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!((T8_ == ((NI)2)))) goto LA9_;
|
|
liMessage__msgs_1172((*d).conf, (*n).info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)18), TM__iS6Vfak4fKt7fhPmyApRcg_116, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), (&TM__iS6Vfak4fKt7fhPmyApRcg_117), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___stdZassertions_13((&dt));
|
|
goto BeforeRet_;
|
|
}
|
|
LA9_: ;
|
|
dt = TM__iS6Vfak4fKt7fhPmyApRcg_118;
|
|
switch ((*(*n)._kind_6.sons.p->data[((NI)1)]).kind) {
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20):
|
|
{
|
|
NimStringV2 T12_;
|
|
T12_.len = 0; T12_.p = NIM_NIL;
|
|
T12_ = nsuToLowerAsciiStr((*(*n)._kind_6.sons.p->data[((NI)1)])._kind_3.strVal);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&dt), T12_);
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2):
|
|
{
|
|
NimStringV2 T14_;
|
|
T14_.len = 0; T14_.p = NIM_NIL;
|
|
T14_ = nsuToLowerAsciiStr((*(*(*n)._kind_6.sons.p->data[((NI)1)])._kind_5.ident).s);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&dt), T14_);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T17_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD_ = dollar___ast_192((*(*n)._kind_6.sons.p->data[((NI)1)]).kind);
|
|
T17_[0] = colontmpD_;
|
|
colontmpD__2 = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_120, T17_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
liMessage__msgs_1172((*d).conf, (*n).info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)18), colontmpD__2, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), (&TM__iS6Vfak4fKt7fhPmyApRcg_121), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&dt));
|
|
goto BeforeRet_;
|
|
{
|
|
LA16_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
break;
|
|
}
|
|
if (eqStrings(dt, TM__iS6Vfak4fKt7fhPmyApRcg_123)) goto LA20_;
|
|
if (eqStrings(dt, TM__iS6Vfak4fKt7fhPmyApRcg_125)) goto LA21_;
|
|
if (eqStrings(dt, TM__iS6Vfak4fKt7fhPmyApRcg_127)) goto LA22_;
|
|
goto LA23_;
|
|
LA20_: ;
|
|
{
|
|
(*(*d).sharedState).options |= ((NU8)1)<<(((((tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg)2))) & 7);
|
|
(*(*d).sharedState).options |= ((NU8)1)<<(((((tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg)3))) & 7);
|
|
}
|
|
goto LA24_;
|
|
LA21_: ;
|
|
{
|
|
(*(*d).sharedState).options |= ((NU8)1)<<(((((tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg)2))) & 7);
|
|
(*(*d).sharedState).options &= ~(((NU8)1) << (((((tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg)3))) & 7));
|
|
}
|
|
goto LA24_;
|
|
LA22_: ;
|
|
{
|
|
(*(*d).sharedState).options &= ~(((NU8)1) << (((((tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg)2))) & 7));
|
|
(*(*d).sharedState).options &= ~(((NU8)1) << (((((tyEnum_RstParseOption__Tc4fIeOKddU9cYGFtrL9b7zg)3))) & 7));
|
|
}
|
|
goto LA24_;
|
|
LA23_: ;
|
|
{
|
|
NimStringV2 colontmpD__3;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T30_;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
T30_[0] = dt;
|
|
colontmpD__3 = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_129, T30_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA29_;
|
|
liMessage__msgs_1172((*d).conf, (*n).info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)18), colontmpD__3, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), (&TM__iS6Vfak4fKt7fhPmyApRcg_130), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA29_;
|
|
{
|
|
LA29_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA24_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&dt));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_128)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* rst) {
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* colontmpD_;
|
|
tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmpD_ = NIM_NIL;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
T1_.isRst = NIM_TRUE;
|
|
colontmpD_ = 0;
|
|
eqcopy___packagesZdocutilsZrstast_228(&colontmpD_, rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T1_._isRst_1.rst = colontmpD_;
|
|
add__docgen_131((&(*dest)), T1_);
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI32, addRstFileIndex__docgen_222)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
|
|
NI32 result;
|
|
NI32 invalid;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NI32)0;
|
|
invalid = ((NI32)-1);
|
|
result = getOrDefault__docgen_293((*d).nimToRstFid, info.fileIndex, invalid);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
NimStringV2 fname;
|
|
if (!(result == invalid)) goto LA3_;
|
|
fname.len = 0; fname.p = NIM_NIL;
|
|
fname = toFullPath__msgs_589((*d).conf, info.fileIndex);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
result = addFilename__packagesZdocutilsZrst_822((*d).sharedState, fname);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
X5BX5Deq___docgen_753((&(*d).nimToRstFid), info.fileIndex, result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&fname));
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*, parseRst__docgen_1973)(NimStringV2 text, NI line, NI column, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_RstSharedState__yDT5NoQCnsRpOrSc0gqWjA* sharedState) {
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
result = rstParsePass1__packagesZdocutilsZrst_11909(text, line, column, sharedState);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, toLinenumber__msgs_660)(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = ((NI) (info.line));
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, toColumn__msgs_663)(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = ((NI) (info.col));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*, genComment__docgen_3356)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* result;
|
|
NimStringV2 colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
{
|
|
NimStringV2 colontmpD__2;
|
|
NI32 T7_;
|
|
NI T8_;
|
|
NI T9_;
|
|
colontmpD_ = comment__ast_1148(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!(((NI)0) < colontmpD_.len)) goto LA4_;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
T7_ = (NI32)0;
|
|
T7_ = addRstFileIndex__docgen_222(d, (*n).info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
(*(*d).sharedState).currFileIdx = T7_;
|
|
colontmpD__2 = comment__ast_1148(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
T8_ = (NI)0;
|
|
T8_ = toLinenumber__msgs_660((*n).info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
T9_ = (NI)0;
|
|
T9_ = toColumn__msgs_663((*n).info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
result = parseRst__docgen_1973(colontmpD__2, T8_, (NI)(T9_ + ((NI)3)), (*d).conf, (*d).sharedState);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
{
|
|
LA6_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA4_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, documentEffect__docgen_9624)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* x, tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA effectType, NI idx) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* spec;
|
|
NIM_BOOL oldNimErrFin19_;
|
|
NIM_BOOL oldNimErrFin6_;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
spec = NIM_NIL;
|
|
spec = effectSpec__trees_291(x, effectType);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* actual;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* real;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* effects;
|
|
NimStringV2 colontmpD_;
|
|
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* colontmpD__2;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__3;
|
|
NI realLen;
|
|
tyArray__FIZq7sI4PRP59aHmJ2Mmqwg T29_;
|
|
if (!(spec == 0)) goto LA4_;
|
|
s = NIM_NIL;
|
|
actual = NIM_NIL;
|
|
real = NIM_NIL;
|
|
effects = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2 = NIM_NIL;
|
|
colontmpD__3 = NIM_NIL;
|
|
s = (*(*n)._kind_6.sons.p->data[((NI)0)])._kind_4.sym;
|
|
eqcopy___ast_3457(&actual, (*(*(*s).typ).n)._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
{
|
|
NI T9_;
|
|
T9_ = (NI)0;
|
|
T9_ = len__ast_3325(actual);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
if (!!((T9_ == ((NI)6)))) goto LA10_;
|
|
eqdestroy___ast_3454(&colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___idents_133(&colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___ast_3454(&effects);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___ast_3454(&real);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___ast_3454(&actual);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___ast_3454(&spec);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
eqcopy___ast_3457(&real, (*actual)._kind_6.sons.p->data[idx]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
{
|
|
if (!(real == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA14_;
|
|
eqdestroy___ast_3454(&colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___idents_133(&colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___ast_3454(&effects);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___ast_3454(&real);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___ast_3454(&actual);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___ast_3454(&spec);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
realLen = len__ast_3325(real);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
effects = newNodeI__ast_3953(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)41), (*n).info, realLen);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
{
|
|
NI i;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NimStringV2 t;
|
|
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* colontmpD__4;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T26_;
|
|
if (!(i_2 < realLen)) goto LA18 ;
|
|
t.len = 0; t.p = NIM_NIL;
|
|
colontmpD__4 = NIM_NIL;
|
|
i = i_2;
|
|
t = typeToString__types_51((*(*real)._kind_6.sons.p->data[i]).typ, ((tyEnum_TPreferedDesc__bf5goTo3KJxvaEQ7KVg4rQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
{
|
|
NIM_BOOL T22_;
|
|
NimStringV2 T25_;
|
|
T22_ = (NIM_BOOL)0;
|
|
T22_ = nsuStartsWith(t, TM__iS6Vfak4fKt7fhPmyApRcg_132);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
if (!T22_) goto LA23_;
|
|
T25_.len = 0; T25_.p = NIM_NIL;
|
|
T25_ = substr__system_7546(t, ((NI)4));
|
|
eqsink___stdZassertions_19((&t), T25_);
|
|
}
|
|
LA23_: ;
|
|
colontmpD__4 = getIdent__idents_166(cache, t);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
T26_ = NIM_NIL;
|
|
T26_ = newIdentNode__ast_4780(colontmpD__4, (*n).info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
eqsink___ast_3460(&(*effects)._kind_6.sons.p->data[i], T26_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
eqcopy___ast_3546(&(*(*effects)._kind_6.sons.p->data[i]).typ, (*(*real)._kind_6.sons.p->data[i]).typ);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
i_2 += ((NI)1);
|
|
{
|
|
LA19_:;
|
|
}
|
|
{
|
|
oldNimErrFin19_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___idents_133(&colontmpD__4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
eqdestroy___stdZassertions_13((&t));
|
|
*nimErr_ = oldNimErrFin19_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
} LA18: ;
|
|
}
|
|
}
|
|
nimZeroMem((void*)T29_, sizeof(tyArray__FIZq7sI4PRP59aHmJ2Mmqwg));
|
|
colontmpD_ = dollar___wordrecg_302(effectType);
|
|
colontmpD__2 = getIdent__idents_166(cache, colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
colontmpD__3 = newIdentNode__ast_4780(colontmpD__2, (*n).info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
T29_[0] = colontmpD__3;
|
|
T29_[1] = effects;
|
|
result = newTreeI__ast_4003(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)34), (*n).info, T29_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
{
|
|
LA6_:;
|
|
}
|
|
{
|
|
oldNimErrFin6_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___idents_133(&colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___ast_3454(&effects);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___ast_3454(&real);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___ast_3454(&actual);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
*nimErr_ = oldNimErrFin6_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA4_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&spec);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, documentWriteEffect__docgen_9666)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg flag, NimStringV2 pragmaName) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* params;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* effects;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
s = NIM_NIL;
|
|
params = NIM_NIL;
|
|
effects = NIM_NIL;
|
|
s = (*(*n)._kind_6.sons.p->data[((NI)0)])._kind_4.sym;
|
|
eqcopy___ast_3457(¶ms, (*(*s).typ).n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
effects = newNodeI__ast_3949(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)41), (*n).info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = len__ast_3325(params);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 = ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA3 ;
|
|
i = i_2;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = ((*(*params)._kind_6.sons.p->data[i]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
|
|
if (!(T6_)) goto LA7_;
|
|
T6_ = (((*(*(*params)._kind_6.sons.p->data[i])._kind_4.sym).flags &((NU64)1<<((NU)((flag))&63U)))!=0);
|
|
LA7_: ;
|
|
if (!T6_) goto LA8_;
|
|
add__ast_6233(effects, (*params)._kind_6.sons.p->data[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
i_2 += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
{
|
|
NI T12_;
|
|
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* colontmpD_;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__2;
|
|
tyArray__FIZq7sI4PRP59aHmJ2Mmqwg T15_;
|
|
T12_ = (NI)0;
|
|
T12_ = len__ast_3325(effects);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!(((NI)0) < T12_)) goto LA13_;
|
|
colontmpD_ = NIM_NIL;
|
|
colontmpD__2 = NIM_NIL;
|
|
nimZeroMem((void*)T15_, sizeof(tyArray__FIZq7sI4PRP59aHmJ2Mmqwg));
|
|
colontmpD_ = getIdent__idents_166(cache, pragmaName);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
colontmpD__2 = newIdentNode__ast_4780(colontmpD_, (*n).info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T15_[0] = colontmpD__2;
|
|
T15_[1] = effects;
|
|
result = newTreeI__ast_4003(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)34), (*n).info, T15_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___idents_133(&colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA13_: ;
|
|
eqdestroy___ast_3454(&effects);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(¶ms);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, documentNewEffect__docgen_9614)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
s = NIM_NIL;
|
|
s = (*(*n)._kind_6.sons.p->data[((NI)0)])._kind_4.sym;
|
|
{
|
|
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* colontmpD_;
|
|
if (!(((*(*s).typ).flags &((NU64)1<<((NU)((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)3)))&63U)))!=0)) goto LA3_;
|
|
colontmpD_ = NIM_NIL;
|
|
colontmpD_ = getIdent__idents_166(cache, TM__iS6Vfak4fKt7fhPmyApRcg_136);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
result = newIdentNode__ast_4780(colontmpD_, (*n).info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___idents_133(&colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, documentRaises__docgen_9702)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* pragmas;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* p1;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* p2;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* p3;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* p4;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* p5;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* p6;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
pragmas = NIM_NIL;
|
|
p1 = NIM_NIL;
|
|
p2 = NIM_NIL;
|
|
p3 = NIM_NIL;
|
|
p4 = NIM_NIL;
|
|
p5 = NIM_NIL;
|
|
p6 = NIM_NIL;
|
|
{
|
|
if (!!(((*(*n)._kind_6.sons.p->data[((NI)0)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3)))) goto LA4_;
|
|
eqdestroy___ast_3454(&p6);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&p5);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&p4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&p3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&p2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&p1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&pragmas);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
eqcopy___ast_3457(&pragmas, (*n)._kind_6.sons.p->data[((NI)4)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
p1 = documentEffect__docgen_9624(cache, n, pragmas, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)174), ((NI)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
p2 = documentEffect__docgen_9624(cache, n, pragmas, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)179), ((NI)3));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
p3 = documentWriteEffect__docgen_9666(cache, n, ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)31), TM__iS6Vfak4fKt7fhPmyApRcg_134);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
p4 = documentNewEffect__docgen_9614(cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
p5 = documentWriteEffect__docgen_9666(cache, n, ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)19), TM__iS6Vfak4fKt7fhPmyApRcg_138);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
p6 = documentEffect__docgen_9624(cache, n, pragmas, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)180), ((NI)5));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NIM_BOOL T8_;
|
|
NIM_BOOL T9_;
|
|
NIM_BOOL T10_;
|
|
NIM_BOOL T11_;
|
|
NIM_BOOL T12_;
|
|
T8_ = (NIM_BOOL)0;
|
|
T9_ = (NIM_BOOL)0;
|
|
T10_ = (NIM_BOOL)0;
|
|
T11_ = (NIM_BOOL)0;
|
|
T12_ = (NIM_BOOL)0;
|
|
T12_ = !((p1 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)));
|
|
if (T12_) goto LA13_;
|
|
T12_ = !((p2 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)));
|
|
LA13_: ;
|
|
T11_ = T12_;
|
|
if (T11_) goto LA14_;
|
|
T11_ = !((p3 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)));
|
|
LA14_: ;
|
|
T10_ = T11_;
|
|
if (T10_) goto LA15_;
|
|
T10_ = !((p4 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)));
|
|
LA15_: ;
|
|
T9_ = T10_;
|
|
if (T9_) goto LA16_;
|
|
T9_ = !((p5 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)));
|
|
LA16_: ;
|
|
T8_ = T9_;
|
|
if (T8_) goto LA17_;
|
|
T8_ = !((p6 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)));
|
|
LA17_: ;
|
|
if (!T8_) goto LA18_;
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T24_;
|
|
if (!((*pragmas).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1))) goto LA22_;
|
|
T24_ = NIM_NIL;
|
|
T24_ = newNodeI__ast_3949(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)90), (*n).info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___ast_3460(&(*n)._kind_6.sons.p->data[((NI)4)], T24_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA22_: ;
|
|
{
|
|
if (!!((p1 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA27_;
|
|
add__ast_6233((*n)._kind_6.sons.p->data[((NI)4)], p1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA27_: ;
|
|
{
|
|
if (!!((p2 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA31_;
|
|
add__ast_6233((*n)._kind_6.sons.p->data[((NI)4)], p2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA31_: ;
|
|
{
|
|
if (!!((p3 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA35_;
|
|
add__ast_6233((*n)._kind_6.sons.p->data[((NI)4)], p3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA35_: ;
|
|
{
|
|
if (!!((p4 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA39_;
|
|
add__ast_6233((*n)._kind_6.sons.p->data[((NI)4)], p4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA39_: ;
|
|
{
|
|
if (!!((p5 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA43_;
|
|
add__ast_6233((*n)._kind_6.sons.p->data[((NI)4)], p5);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA43_: ;
|
|
{
|
|
if (!!((p6 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA47_;
|
|
add__ast_6233((*n)._kind_6.sons.p->data[((NI)4)], p6);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA47_: ;
|
|
}
|
|
LA18_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&p6);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&p5);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&p4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&p3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&p2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&p1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&pragmas);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isVisible__docgen_6156)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NIM_BOOL)0;
|
|
result = NIM_FALSE;
|
|
{
|
|
if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)31))) goto LA3_;
|
|
{
|
|
NIM_BOOL T7_;
|
|
NI T8_;
|
|
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* v;
|
|
NIM_BOOL T12_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T8_ = (NI)0;
|
|
T8_ = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T7_ = (T8_ == ((NI)2));
|
|
if (!(T7_)) goto LA9_;
|
|
T7_ = ((*(*n)._kind_6.sons.p->data[((NI)0)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2));
|
|
LA9_: ;
|
|
if (!T7_) goto LA10_;
|
|
v = NIM_NIL;
|
|
v = (*(*n)._kind_6.sons.p->data[((NI)0)])._kind_5.ident;
|
|
T12_ = (NIM_BOOL)0;
|
|
T12_ = ((*v).id == ((NI)72));
|
|
if (T12_) goto LA13_;
|
|
T12_ = ((*v).id == ((NI)73));
|
|
LA13_: ;
|
|
result = T12_;
|
|
}
|
|
LA10_: ;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* xX60gensym190_;
|
|
if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3))) goto LA15_;
|
|
xX60gensym190_ = NIM_NIL;
|
|
{
|
|
tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg T21_;
|
|
if (!(((*(*d).conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)35)))&63U)))!=0)) goto LA19_;
|
|
T21_ = 0;
|
|
result = ((20 & (*(*n)._kind_4.sym).flags) == T21_);
|
|
}
|
|
goto LA17_;
|
|
LA19_: ;
|
|
{
|
|
result = ((22 & (*(*n)._kind_4.sym).flags) == 2);
|
|
}
|
|
LA17_: ;
|
|
{
|
|
NIM_BOOL T25_;
|
|
T25_ = (NIM_BOOL)0;
|
|
T25_ = result;
|
|
if (!(T25_)) goto LA26_;
|
|
eqcopy___ast_4063(&xX60gensym190_, (*n)._kind_4.sym);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T25_ = containsOrIncl__astalgo_402((&(*d).emitted), (NI)((NI)((NU64)(((NI) ((*xX60gensym190_).Sup.itemId.module))) << (NU64)(((NI)24))) + ((NI) ((*xX60gensym190_).Sup.itemId.item))));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
LA26_: ;
|
|
if (!T25_) goto LA27_;
|
|
result = NIM_FALSE;
|
|
}
|
|
LA27_: ;
|
|
eqdestroy___ast_4060(&xX60gensym190_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA1_;
|
|
LA15_: ;
|
|
{
|
|
if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)43))) goto LA30_;
|
|
result = isVisible__docgen_6156(d, (*n)._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA1_;
|
|
LA30_: ;
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getName__docgen_6219)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NI splitAfter) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
switch ((*n).kind) {
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)31):
|
|
{
|
|
result = getName__docgen_6219(d, (*n)._kind_6.sons.p->data[((NI)1)], splitAfter);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)43):
|
|
{
|
|
result = getName__docgen_6219(d, (*n)._kind_6.sons.p->data[((NI)0)], splitAfter);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3):
|
|
{
|
|
NimStringV2 colontmpD_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = renderDefinitionName__renderer_109((*n)._kind_4.sym, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
result = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, colontmpD_, splitAfter, ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2):
|
|
{
|
|
result = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, (*(*n)._kind_5.ident).s, splitAfter, ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)53):
|
|
{
|
|
NimStringV2 colontmpD__2;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
result = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, TM__iS6Vfak4fKt7fhPmyApRcg_140, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NimStringV2 colontmpD__3;
|
|
if (!(i_2 < colontmp_)) goto LA8 ;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
i = i_2;
|
|
colontmpD__3 = getName__docgen_6219(d, (*n)._kind_6.sons.p->data[i], splitAfter);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
prepareAdd((&result), colontmpD__3.len + 0);
|
|
appendString((&result), colontmpD__3);
|
|
i_2 += ((NI)1);
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
} LA8: ;
|
|
}
|
|
}
|
|
colontmpD__2 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, TM__iS6Vfak4fKt7fhPmyApRcg_141, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
prepareAdd((&result), colontmpD__2.len + 0);
|
|
appendString((&result), colontmpD__2);
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)57):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)56):
|
|
{
|
|
result = getName__docgen_6219(d, (*n)._kind_6.sons.p->data[((NI)0)], splitAfter);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
result = TM__iS6Vfak4fKt7fhPmyApRcg_142;
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getPlainDocstring__docgen_3406)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
{
|
|
if (!(n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA4_;
|
|
result = TM__iS6Vfak4fKt7fhPmyApRcg_143;
|
|
}
|
|
goto LA2_;
|
|
LA4_: ;
|
|
{
|
|
NIM_BOOL T7_;
|
|
colontmpD_ = comment__ast_1148(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = nsuStartsWith(colontmpD_, TM__iS6Vfak4fKt7fhPmyApRcg_145);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T7_) goto LA8_;
|
|
result = comment__ast_1148(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA2_;
|
|
LA8_: ;
|
|
{
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = safeLen__ast_3318(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NimStringV2 T14_;
|
|
if (!(i_2 < colontmp_)) goto LA13 ;
|
|
i = i_2;
|
|
T14_.len = 0; T14_.p = NIM_NIL;
|
|
T14_ = getPlainDocstring__docgen_3406((*n)._kind_6.sons.p->data[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&result), T14_);
|
|
{
|
|
if (!(((NI)0) < result.len)) goto LA17_;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
goto BeforeRet_;
|
|
}
|
|
LA17_: ;
|
|
i_2 += ((NI)1);
|
|
} LA13: ;
|
|
}
|
|
}
|
|
}
|
|
LA2_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, getRoutineBody__docgen_6106)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
eqcopy___ast_3457(&result, (*n)._kind_6.sons.p->data[((NI)6)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
NIM_BOOL T3_;
|
|
NIM_BOOL T4_;
|
|
NIM_BOOL T5_;
|
|
NI T8_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T4_ = (NIM_BOOL)0;
|
|
T5_ = (NIM_BOOL)0;
|
|
T5_ = ((*result).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)73));
|
|
if (!(T5_)) goto LA6_;
|
|
T5_ = ((*(*result)._kind_6.sons.p->data[((NI)0)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
|
|
LA6_: ;
|
|
T4_ = T5_;
|
|
if (!(T4_)) goto LA7_;
|
|
T8_ = (NI)0;
|
|
T8_ = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T4_ = (((NI)7) < T8_);
|
|
LA7_: ;
|
|
T3_ = T4_;
|
|
if (!(T3_)) goto LA9_;
|
|
T3_ = ((*(*n)._kind_6.sons.p->data[((NI)7)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
|
|
LA9_: ;
|
|
if (!T3_) goto LA10_;
|
|
{
|
|
NI T14_;
|
|
T14_ = (NI)0;
|
|
T14_ = len__ast_3325(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!!((T14_ == ((NI)2)))) goto LA15_;
|
|
failedAssertImpl__stdZassertions_224(TM__iS6Vfak4fKt7fhPmyApRcg_150);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
eqcopy___ast_3457(&result, (*result)._kind_6.sons.p->data[((NI)1)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*, genRecCommentAux__docgen_3360)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
{
|
|
if (!(n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA3_;
|
|
result = ((tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*) NIM_NIL);
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
result = genComment__docgen_3356(d, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
if (!(result == ((tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*) NIM_NIL))) goto LA7_;
|
|
{
|
|
if (!((TM__iS6Vfak4fKt7fhPmyApRcg_151[(NU)(((*n).kind))>>3] &(1U<<((NU)(((*n).kind))&7U)))!=0)) goto LA11_;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* T16_;
|
|
if (!(i_2 < colontmp_)) goto LA15 ;
|
|
i = i_2;
|
|
T16_ = NIM_NIL;
|
|
T16_ = genRecCommentAux__docgen_3360(d, (*n)._kind_6.sons.p->data[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqsink___packagesZdocutilsZrstast_231(&result, T16_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
if (!!((result == ((tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*) NIM_NIL)))) goto LA19_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
i_2 += ((NI)1);
|
|
} LA15: ;
|
|
}
|
|
}
|
|
}
|
|
LA11_: ;
|
|
}
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
commenteq___ast_1512(n, TM__iS6Vfak4fKt7fhPmyApRcg_152);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*, genRecComment__docgen_3389)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
{
|
|
if (!(n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA3_;
|
|
result = ((tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*) NIM_NIL);
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
result = genComment__docgen_3356(d, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
if (!(result == ((tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*) NIM_NIL))) goto LA7_;
|
|
{
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* T13_;
|
|
if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)79) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)159) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)80) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)84) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)82) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)83) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)81))) goto LA11_;
|
|
T13_ = NIM_NIL;
|
|
T13_ = genRecCommentAux__docgen_3360(d, (*n)._kind_6.sons.p->data[((NI)6)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqsink___packagesZdocutilsZrstast_231(&result, T13_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA9_;
|
|
LA11_: ;
|
|
{
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* T15_;
|
|
T15_ = NIM_NIL;
|
|
T15_ = genRecCommentAux__docgen_3360(d, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqsink___packagesZdocutilsZrstast_231(&result, T15_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA9_: ;
|
|
}
|
|
LA7_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(void, addInt__stdZprivateZdigitsutils_198)(NimStringV2* result, NI x) {
|
|
addInt__stdZprivateZdigitsutils_176(result, ((NI64) (x)));
|
|
}
|
|
static N_INLINE(NimStringV2, toFileLineCol__msgs_670)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = toMsgFilename__msgs_653(conf, info.fileIndex);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
prepareAdd((&result), colontmpD_.len + 0);
|
|
appendString((&result), colontmpD_);
|
|
{
|
|
if (!(((NI)0) < ((NI) (info.line)))) goto LA4_;
|
|
prepareAdd((&result), 1);
|
|
appendString((&result), TM__iS6Vfak4fKt7fhPmyApRcg_161);
|
|
addInt__stdZprivateZdigitsutils_198((&result), ((NI) (info.line)));
|
|
{
|
|
if (!(((NI)0) < (NI)(((NI) (info.col)) + ((NI)1)))) goto LA8_;
|
|
prepareAdd((&result), 2);
|
|
appendString((&result), TM__iS6Vfak4fKt7fhPmyApRcg_163);
|
|
addInt__stdZprivateZdigitsutils_198((&result), (NI)(((NI) (info.col)) + ((NI)1)));
|
|
}
|
|
LA8_: ;
|
|
prepareAdd((&result), 1);
|
|
appendString((&result), TM__iS6Vfak4fKt7fhPmyApRcg_165);
|
|
}
|
|
LA4_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, exampleOutputDir__docgen_3488)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = getNimcacheDir__options_5056((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
result = slash___pathutils_128(colontmpD_, TM__iS6Vfak4fKt7fhPmyApRcg_169);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, toInstantiationInfo__docgen_3906)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyTuple__kN8up2W6YKc5YA9avn5mV5w* Result) {
|
|
NimStringV2 colontmp_;
|
|
NI colontmp__2;
|
|
NI colontmp__3;
|
|
NimStringV2 blitTmp;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)Result, sizeof(tyTuple__kN8up2W6YKc5YA9avn5mV5w));
|
|
colontmp_.len = 0; colontmp_.p = NIM_NIL;
|
|
colontmp_ = toMsgFilename__msgs_653(conf, info.fileIndex);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmp__2 = ((NI) (info.line));
|
|
colontmp__3 = (NI)(((NI) (info.col)) + ((NI)1));
|
|
blitTmp = colontmp_;
|
|
colontmp_.len = 0; colontmp_.p = NIM_NIL;
|
|
(*Result).Field0 = blitTmp;
|
|
(*Result).Field1 = colontmp__2;
|
|
(*Result).Field2 = colontmp__3;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmp_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, quoted__docgen_3899)(NimStringV2 a) {
|
|
NimStringV2 result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
addQuoted__stdZprivateZoscommon_104((&result), a);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_3820)(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg** dest, tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* src) {
|
|
tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* colontmp_;
|
|
colontmp_ = (*dest);
|
|
(*dest) = src;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__9aXOhzxrAgiYgPTsU6NDvfg_));
|
|
if (!T3_) goto LA4_;
|
|
eqdestroy___docgen_3013(colontmp_);
|
|
nimRawDispose(colontmp_, ((NI)8));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
static N_INLINE(NI, len__docgen_3542)(tyObject_OrderedTable__zUIIia9c9aHAGEBcMPQdJV3Q* t) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = (*t).counter;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, prepareExample__docgen_3910)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NIM_BOOL topLevel, tyTuple__UV3llMMYFckfui8YMBuUZA* Result) {
|
|
NimStringV2 rdoccmd;
|
|
NimStringV2 loc;
|
|
NimStringV2 code;
|
|
NimStringV2 codeIndent;
|
|
NimStringV2 comment;
|
|
NimStringV2 outputDir;
|
|
NimStringV2 outp;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 colontmpD__5;
|
|
NimStringV2 codeShown;
|
|
NimStringV2 colontmp_;
|
|
NimStringV2 colontmp__2;
|
|
NIM_BOOL useRenderModule;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T26_;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T27_;
|
|
NIM_BOOL oldNimErrFin32_;
|
|
tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg** T67_;
|
|
NimStringV2 T68_;
|
|
NimStringV2 blitTmp_3;
|
|
NimStringV2 blitTmp_4;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)Result, sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
rdoccmd.len = 0; rdoccmd.p = NIM_NIL;
|
|
loc.len = 0; loc.p = NIM_NIL;
|
|
code.len = 0; code.p = NIM_NIL;
|
|
codeIndent.len = 0; codeIndent.p = NIM_NIL;
|
|
comment.len = 0; comment.p = NIM_NIL;
|
|
outputDir.len = 0; outputDir.p = NIM_NIL;
|
|
outp.len = 0; outp.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
codeShown.len = 0; codeShown.p = NIM_NIL;
|
|
colontmp_.len = 0; colontmp_.p = NIM_NIL;
|
|
colontmp__2.len = 0; colontmp__2.p = NIM_NIL;
|
|
rdoccmd = TM__iS6Vfak4fKt7fhPmyApRcg_153;
|
|
{
|
|
NIM_BOOL T4_;
|
|
NI T5_;
|
|
NI T7_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T5_ = (NI)0;
|
|
T5_ = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T4_ = (T5_ < ((NI)2));
|
|
if (T4_) goto LA6_;
|
|
T7_ = (NI)0;
|
|
T7_ = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T4_ = (((NI)3) < T7_);
|
|
LA6_: ;
|
|
if (!T4_) goto LA8_;
|
|
liMessage__msgs_1172((*d).conf, (*n).info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), TM__iS6Vfak4fKt7fhPmyApRcg_155, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)2), (&TM__iS6Vfak4fKt7fhPmyApRcg_156), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA8_: ;
|
|
{
|
|
NI T12_;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n1;
|
|
T12_ = (NI)0;
|
|
T12_ = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!(T12_ == ((NI)3))) goto LA13_;
|
|
n1 = NIM_NIL;
|
|
n1 = (*n)._kind_6.sons.p->data[((NI)1)];
|
|
{
|
|
if (!!(((*n1).kind >= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) && (*n1).kind <= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22)))) goto LA17_;
|
|
liMessage__msgs_1172((*d).conf, (*n1).info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), TM__iS6Vfak4fKt7fhPmyApRcg_158, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)2), (&TM__iS6Vfak4fKt7fhPmyApRcg_159), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA17_: ;
|
|
eqcopy___stdZassertions_16((&rdoccmd), (*n1)._kind_3.strVal);
|
|
}
|
|
LA13_: ;
|
|
useRenderModule = NIM_FALSE;
|
|
loc = toFileLineCol__msgs_670((*d).conf, (*n).info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
code = extractRunnableExamplesSource__renderverbatim_101((*d).conf, n, ((NI)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
codeIndent = extractRunnableExamplesSource__renderverbatim_101((*d).conf, n, ((NI)2));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NimStringV2 colontmp__3;
|
|
NimStringV2 colontmp__4;
|
|
NimStringV2 blitTmp;
|
|
NimStringV2 blitTmp_2;
|
|
if (!(((NI)0) < (*(*d).conf).errorCounter)) goto LA21_;
|
|
colontmp__3.len = 0; colontmp__3.p = NIM_NIL;
|
|
colontmp__4.len = 0; colontmp__4.p = NIM_NIL;
|
|
colontmp__3 = rdoccmd;
|
|
rdoccmd.len = 0; rdoccmd.p = NIM_NIL;
|
|
colontmp__4 = code;
|
|
code.len = 0; code.p = NIM_NIL;
|
|
blitTmp = colontmp__3;
|
|
colontmp__3.len = 0; colontmp__3.p = NIM_NIL;
|
|
(*Result).Field0 = blitTmp;
|
|
blitTmp_2 = colontmp__4;
|
|
colontmp__4.len = 0; colontmp__4.p = NIM_NIL;
|
|
(*Result).Field1 = blitTmp_2;
|
|
eqdestroy___stdZassertions_13((&colontmp__4));
|
|
eqdestroy___stdZassertions_13((&colontmp__3));
|
|
eqdestroy___stdZassertions_13((&colontmp__2));
|
|
eqdestroy___stdZassertions_13((&colontmp_));
|
|
eqdestroy___stdZassertions_13((&codeShown));
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&outp));
|
|
eqdestroy___stdZassertions_13((&outputDir));
|
|
eqdestroy___stdZassertions_13((&comment));
|
|
eqdestroy___stdZassertions_13((&codeIndent));
|
|
eqdestroy___stdZassertions_13((&code));
|
|
eqdestroy___stdZassertions_13((&loc));
|
|
eqdestroy___stdZassertions_13((&rdoccmd));
|
|
goto BeforeRet_;
|
|
{
|
|
LA23_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmp__4));
|
|
eqdestroy___stdZassertions_13((&colontmp__3));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA21_: ;
|
|
T26_[0] = loc;
|
|
T26_[1] = rdoccmd;
|
|
comment = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_167, T26_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
outputDir = exampleOutputDir__docgen_3488(d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
noscreateDir(outputDir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
(*d).exampleCounter += ((NI)1);
|
|
colontmpD_ = nosextractFilename((*d).Sup.filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__2 = noschangeFileExt(colontmpD_, TM__iS6Vfak4fKt7fhPmyApRcg_173);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T27_[0] = colontmpD__2;
|
|
colontmpD__3 = dollar___systemZdollars_3((*d).exampleCounter);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T27_[1] = colontmpD__3;
|
|
colontmpD__4 = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_171, T27_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
outp = slash___pathutils_103(outputDir, colontmpD__4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* docComment;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* runnableExamples;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__6;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__7;
|
|
tyArray__FZrRrN9ciC5J9cqH8fG9cyYVg T33_;
|
|
tyArray__FIZq7sI4PRP59aHmJ2Mmqwg T34_;
|
|
tyArray__ITlg8UhAbnS7vsiPAhcspQ T35_;
|
|
tySet_tyEnum_TRenderFlag__MM5FVX0phapzCgLaUUssTA T40_;
|
|
if (!useRenderModule) goto LA30_;
|
|
docComment = NIM_NIL;
|
|
runnableExamples = NIM_NIL;
|
|
colontmpD__6 = NIM_NIL;
|
|
colontmpD__7 = NIM_NIL;
|
|
nimZeroMem((void*)T33_, sizeof(tyArray__FZrRrN9ciC5J9cqH8fG9cyYVg));
|
|
docComment = newTree__ast_3975(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125), T33_, 0);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
commenteq___ast_1512(docComment, comment);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
nimZeroMem((void*)T34_, sizeof(tyArray__FIZq7sI4PRP59aHmJ2Mmqwg));
|
|
T34_[0] = docComment;
|
|
nimZeroMem((void*)T35_, sizeof(tyArray__ITlg8UhAbnS7vsiPAhcspQ));
|
|
colontmpD__6 = newStrNode__ast_4881(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20), (*d).Sup.filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
T35_[0] = colontmpD__6;
|
|
colontmpD__7 = newTree__ast_3975(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)116), T35_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
T34_[1] = colontmpD__7;
|
|
runnableExamples = newTree__ast_3975(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115), T34_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
(*runnableExamples).info = (*n).info;
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* a;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmp__5;
|
|
a = NIM_NIL;
|
|
colontmp__5 = NIM_NIL;
|
|
colontmp__5 = lastSon__ast_6268(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
{
|
|
NI i;
|
|
NI colontmp__6;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp__6 = (NI)0;
|
|
colontmp__6 = safeLen__ast_3318(colontmp__5);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp__6)) goto LA39 ;
|
|
i = i_2;
|
|
eqcopy___ast_3457(&a, (*colontmp__5)._kind_6.sons.p->data[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
add__ast_6233(runnableExamples, a);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
i_2 += ((NI)1);
|
|
} LA39: ;
|
|
}
|
|
}
|
|
eqdestroy___ast_3454(&colontmp__5);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
eqdestroy___ast_3454(&a);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
}
|
|
T40_ = 0;
|
|
renderModule__renderer_2514(runnableExamples, outp, T40_, ((NI32)-1), (*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
{
|
|
LA32_:;
|
|
}
|
|
{
|
|
oldNimErrFin32_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&colontmpD__7);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___ast_3454(&colontmpD__6);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___ast_3454(&runnableExamples);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___ast_3454(&docComment);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
*nimErr_ = oldNimErrFin32_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA28_;
|
|
LA30_: ;
|
|
{
|
|
NimStringV2 code2;
|
|
NimStringV2 colontmpD__8;
|
|
tyArray__24KAM9afIUgUaqBaEBB6r9bg T57_;
|
|
NimStringV2 T58_;
|
|
code2.len = 0; code2.p = NIM_NIL;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&code2), code);
|
|
{
|
|
NIM_BOOL T47_;
|
|
NIM_BOOL T49_;
|
|
tyTuple__kN8up2W6YKc5YA9avn5mV5w colontmpD__9;
|
|
NimStringV2 colontmpD__10;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T53_;
|
|
NimStringV2 T54_;
|
|
T47_ = (NIM_BOOL)0;
|
|
T47_ = (((NI)0) < code.len);
|
|
if (!(T47_)) goto LA48_;
|
|
T49_ = (NIM_BOOL)0;
|
|
T49_ = contains__pureZstrutils_1816(code, TM__iS6Vfak4fKt7fhPmyApRcg_175);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
T47_ = !(T49_);
|
|
LA48_: ;
|
|
if (!T47_) goto LA50_;
|
|
nimZeroMem((void*)(&colontmpD__9), sizeof(tyTuple__kN8up2W6YKc5YA9avn5mV5w));
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
toInstantiationInfo__docgen_3906((*d).conf, (*n).info, (&colontmpD__9));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA52_;
|
|
colontmpD__10 = dollar___docgen_3956((&colontmpD__9));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA52_;
|
|
T53_[0] = colontmpD__10;
|
|
T53_[1] = codeIndent;
|
|
T54_.len = 0; T54_.p = NIM_NIL;
|
|
T54_ = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_177, T53_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA52_;
|
|
eqsink___stdZassertions_19((&code2), T54_);
|
|
{
|
|
LA52_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__10));
|
|
eqdestroy___msgs_1497((&colontmpD__9));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
}
|
|
LA50_: ;
|
|
T57_[0] = comment;
|
|
colontmpD__8 = quoted__docgen_3899((*d).Sup.filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
T57_[1] = colontmpD__8;
|
|
T57_[2] = code2;
|
|
T58_.len = 0; T58_.p = NIM_NIL;
|
|
T58_ = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_179, T57_, 3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
eqsink___stdZassertions_19((&code2), T58_);
|
|
writeFile__stdZsyncio_482(outp, code2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
{
|
|
LA44_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__8));
|
|
eqdestroy___stdZassertions_13((&code2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA28_: ;
|
|
{
|
|
NIM_BOOL T63_;
|
|
NimStringV2 colontmpD__11;
|
|
NimStringV2 colontmpD__12;
|
|
tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* T66_;
|
|
T63_ = (NIM_BOOL)0;
|
|
T63_ = contains__docgen_4053((&(*d).exampleGroups), rdoccmd);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T63_)) goto LA64_;
|
|
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
|
|
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
|
|
T66_ = NIM_NIL;
|
|
T66_ = (tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg*) nimNewObj(sizeof(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg), NIM_ALIGNOF(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg));
|
|
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__11), rdoccmd);
|
|
(*T66_).rdoccmd = colontmpD__11;
|
|
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__12), (*(*d).conf).docCmd);
|
|
(*T66_).docCmd = colontmpD__12;
|
|
(*T66_).index = len__docgen_3542((&(*d).exampleGroups));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
X5BX5Deq___docgen_4409((&(*d).exampleGroups), rdoccmd, T66_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA64_: ;
|
|
T67_ = (tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg**)0;
|
|
T67_ = X5BX5D___docgen_5750((&(*d).exampleGroups), rdoccmd);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T68_.len = 0; T68_.p = NIM_NIL;
|
|
T68_ = quoted__docgen_3899(outp);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__5 = nsuFormatSingleElem(TM__iS6Vfak4fKt7fhPmyApRcg_181, T68_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
prepareAdd((&(*(*T67_)).code), colontmpD__5.len + 0);
|
|
appendString((&(*(*T67_)).code), colontmpD__5);
|
|
{
|
|
NimStringV2 title;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T74_;
|
|
if (!topLevel) goto LA71_;
|
|
title.len = 0; title.p = NIM_NIL;
|
|
title = canonicalImport__options_5563((*d).conf, (*d).Sup.filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA73_;
|
|
T74_[0] = title;
|
|
T74_[1] = code;
|
|
codeShown = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_183, T74_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA73_;
|
|
{
|
|
LA73_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&title));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA69_;
|
|
LA71_: ;
|
|
{
|
|
codeShown = code;
|
|
code.len = 0; code.p = NIM_NIL;
|
|
}
|
|
LA69_: ;
|
|
colontmp_ = rdoccmd;
|
|
rdoccmd.len = 0; rdoccmd.p = NIM_NIL;
|
|
colontmp__2 = codeShown;
|
|
codeShown.len = 0; codeShown.p = NIM_NIL;
|
|
blitTmp_3 = colontmp_;
|
|
colontmp_.len = 0; colontmp_.p = NIM_NIL;
|
|
(*Result).Field0 = blitTmp_3;
|
|
blitTmp_4 = colontmp__2;
|
|
colontmp__2.len = 0; colontmp__2.p = NIM_NIL;
|
|
(*Result).Field1 = blitTmp_4;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmp__2));
|
|
eqdestroy___stdZassertions_13((&colontmp_));
|
|
eqdestroy___stdZassertions_13((&codeShown));
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&outp));
|
|
eqdestroy___stdZassertions_13((&outputDir));
|
|
eqdestroy___stdZassertions_13((&comment));
|
|
eqdestroy___stdZassertions_13((&codeIndent));
|
|
eqdestroy___stdZassertions_13((&code));
|
|
eqdestroy___stdZassertions_13((&loc));
|
|
eqdestroy___stdZassertions_13((&rdoccmd));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_215)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest, NimStringV2 str) {
|
|
NimStringV2 colontmpD_;
|
|
tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw T1_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
T1_.isRst = NIM_FALSE;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD_), str);
|
|
T1_._isRst_2.str = colontmpD_;
|
|
add__docgen_131((&(*dest)), T1_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag, getAllRunnableExamplesImpl__docgen_6056)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest, tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag state, NIM_BOOL topLevel) {
|
|
tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag result;
|
|
NIM_BOOL oldNimErrFin6_;
|
|
NIM_BOOL oldNimErrFin10_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag)0;
|
|
switch ((*n).kind) {
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125):
|
|
{
|
|
{
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* colontmpD_;
|
|
if (!(state == ((tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag)0) || state == ((tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag)2))) goto LA4_;
|
|
colontmpD_ = NIM_NIL;
|
|
colontmpD_ = genRecComment__docgen_3389(d, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
add__docgen_128(dest, colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
result = ((tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag)1);
|
|
eqdestroy___packagesZdocutilsZrstast_225(&colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto BeforeRet_;
|
|
{
|
|
LA6_:;
|
|
}
|
|
{
|
|
oldNimErrFin6_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___packagesZdocutilsZrstast_225(&colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin6_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)26) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)32):
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__2;
|
|
colontmpD__2 = NIM_NIL;
|
|
{
|
|
NIM_BOOL T13_;
|
|
NIM_BOOL T14_;
|
|
NI T16_;
|
|
T13_ = (NIM_BOOL)0;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = isRunnableExamples__ast_6127((*n)._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
if (!(T14_)) goto LA15_;
|
|
T16_ = (NI)0;
|
|
T16_ = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
T14_ = (((NI)2) <= T16_);
|
|
LA15_: ;
|
|
T13_ = T14_;
|
|
if (!(T13_)) goto LA17_;
|
|
colontmpD__2 = lastSon__ast_6268(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
T13_ = ((*colontmpD__2).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115));
|
|
LA17_: ;
|
|
if (!T13_) goto LA18_;
|
|
{
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA colontmp_;
|
|
NimStringV2 rdoccmd;
|
|
NimStringV2 code;
|
|
NimStringV2 msg;
|
|
NimStringV2 s;
|
|
NimStringV2 id;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 dest2;
|
|
NimStringV2 colontmpD__5;
|
|
NimStringV2 colontmpD__6;
|
|
tyArray__24KAM9afIUgUaqBaEBB6r9bg T38_;
|
|
NimStringV2 blitTmp;
|
|
if (!(state == ((tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag)0) || state == ((tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag)1) || state == ((tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag)2))) goto LA22_;
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
rdoccmd.len = 0; rdoccmd.p = NIM_NIL;
|
|
code.len = 0; code.p = NIM_NIL;
|
|
msg.len = 0; msg.p = NIM_NIL;
|
|
s.len = 0; s.p = NIM_NIL;
|
|
id.len = 0; id.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
dest2.len = 0; dest2.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
prepareExample__docgen_3910(d, n, topLevel, (&colontmp_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
rdoccmd = colontmp_.Field0;
|
|
code = colontmp_.Field1;
|
|
msg = TM__iS6Vfak4fKt7fhPmyApRcg_185;
|
|
{
|
|
NimStringV2 colontmpD__7;
|
|
NimStringV2 T29_;
|
|
if (!(((NI)0) < rdoccmd.len)) goto LA27_;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
T29_.len = 0; T29_.p = NIM_NIL;
|
|
T29_ = rawNewString(rdoccmd.len + 6);
|
|
appendString((&T29_), TM__iS6Vfak4fKt7fhPmyApRcg_187);
|
|
appendString((&T29_), rdoccmd);
|
|
colontmpD__7 = T29_;
|
|
prepareAdd((&msg), colontmpD__7.len + 0);
|
|
appendString((&msg), colontmpD__7);
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
}
|
|
LA27_: ;
|
|
{
|
|
NIM_BOOL T32_;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T35_;
|
|
T32_ = (NIM_BOOL)0;
|
|
T32_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
if (!!(T32_)) goto LA33_;
|
|
T35_[0] = msg;
|
|
nsuAddf((&s), TM__iS6Vfak4fKt7fhPmyApRcg_189, T35_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
}
|
|
goto LA30_;
|
|
LA33_: ;
|
|
{
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T37_;
|
|
T37_[0] = msg;
|
|
nsuAddf((&s), TM__iS6Vfak4fKt7fhPmyApRcg_191, T37_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
}
|
|
LA30_: ;
|
|
add__docgen_215(dest, s);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
(*d).Sup.listingCounter += ((NI)1);
|
|
id = dollar___systemZdollars_3((*d).Sup.listingCounter);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
colontmpD__3 = getOrDefault__pureZstrtabs_335((*d).Sup.config, TM__iS6Vfak4fKt7fhPmyApRcg_193, TM__iS6Vfak4fKt7fhPmyApRcg_194);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
T38_[0] = id;
|
|
T38_[1] = TM__iS6Vfak4fKt7fhPmyApRcg_196;
|
|
T38_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_197;
|
|
colontmpD__4 = nsuFormatOpenArray(colontmpD__3, T38_, 3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
add__docgen_215(dest, colontmpD__4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
dest2 = TM__iS6Vfak4fKt7fhPmyApRcg_198;
|
|
renderNimCode__packagesZdocutilsZrstgen_8894((&dest2), code, (*d).Sup.target);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
add__docgen_215(dest, dest2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
colontmpD__5 = getOrDefault__pureZstrtabs_335((*d).Sup.config, TM__iS6Vfak4fKt7fhPmyApRcg_200, TM__iS6Vfak4fKt7fhPmyApRcg_201);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
blitTmp = id;
|
|
id.len = 0; id.p = NIM_NIL;
|
|
colontmpD__6 = nsuFormatSingleElem(colontmpD__5, blitTmp);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
add__docgen_215(dest, colontmpD__6);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
result = ((tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag)2);
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&dest2));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&id));
|
|
eqdestroy___stdZassertions_13((&s));
|
|
eqdestroy___stdZassertions_13((&msg));
|
|
eqdestroy___stdZassertions_13((&code));
|
|
eqdestroy___stdZassertions_13((&rdoccmd));
|
|
eqdestroy___ast_3454(&colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto BeforeRet_;
|
|
{
|
|
LA24_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&dest2));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&id));
|
|
eqdestroy___stdZassertions_13((&s));
|
|
eqdestroy___stdZassertions_13((&msg));
|
|
eqdestroy___stdZassertions_13((&code));
|
|
eqdestroy___stdZassertions_13((&rdoccmd));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
}
|
|
goto LA20_;
|
|
LA22_: ;
|
|
{
|
|
liMessage__msgs_1172((*d).conf, (*n).info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)18), TM__iS6Vfak4fKt7fhPmyApRcg_203, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), (&TM__iS6Vfak4fKt7fhPmyApRcg_204), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
}
|
|
LA20_: ;
|
|
}
|
|
LA18_: ;
|
|
{
|
|
LA10_:;
|
|
}
|
|
{
|
|
oldNimErrFin10_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin10_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
result = ((tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag)3);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getAllRunnableExamples__docgen_6136)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n_2;
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* colontmpD_;
|
|
tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag state;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
n_2 = NIM_NIL;
|
|
colontmpD_ = NIM_NIL;
|
|
eqcopy___ast_3457(&n_2, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
state = ((tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag)0);
|
|
colontmpD_ = genComment__docgen_3356(d, n_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
add__docgen_128(dest, colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
switch ((*n_2).kind) {
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)79) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)84):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)159):
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T3_;
|
|
T3_ = NIM_NIL;
|
|
T3_ = getRoutineBody__docgen_6106(n_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___ast_3460(&n_2, T3_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
switch ((*n_2).kind) {
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)26) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)32):
|
|
{
|
|
state = getAllRunnableExamplesImpl__docgen_6056(d, n_2, dest, state, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = safeLen__ast_3318(n_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA8 ;
|
|
i = i_2;
|
|
state = getAllRunnableExamplesImpl__docgen_6056(d, (*n_2)._kind_6.sons.p->data[i], dest, state, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!(state == ((tyEnum_RunnableState__5QPgOYVrFtyhYPAivV1b9ag)3))) goto LA11_;
|
|
}
|
|
LA11_: ;
|
|
i_2 += ((NI)1);
|
|
} LA8: ;
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
state = getAllRunnableExamplesImpl__docgen_6056(d, n_2, dest, state, NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
break;
|
|
}
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___packagesZdocutilsZrstast_225(&colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&n_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, complexName__docgen_6278)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2 baseName) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&result), baseName);
|
|
switch (k) {
|
|
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12):
|
|
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13):
|
|
{
|
|
}
|
|
break;
|
|
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17):
|
|
{
|
|
prepareAdd((&result), 2);
|
|
appendString((&result), TM__iS6Vfak4fKt7fhPmyApRcg_209);
|
|
}
|
|
break;
|
|
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14):
|
|
{
|
|
prepareAdd((&result), 2);
|
|
appendString((&result), TM__iS6Vfak4fKt7fhPmyApRcg_211);
|
|
}
|
|
break;
|
|
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15):
|
|
{
|
|
prepareAdd((&result), 2);
|
|
appendString((&result), TM__iS6Vfak4fKt7fhPmyApRcg_213);
|
|
}
|
|
break;
|
|
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18):
|
|
{
|
|
prepareAdd((&result), 2);
|
|
appendString((&result), TM__iS6Vfak4fKt7fhPmyApRcg_215);
|
|
}
|
|
break;
|
|
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16):
|
|
{
|
|
prepareAdd((&result), 2);
|
|
appendString((&result), TM__iS6Vfak4fKt7fhPmyApRcg_217);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
{
|
|
NIM_BOOL T10_;
|
|
NI T11_;
|
|
NimStringV2 params;
|
|
T10_ = (NIM_BOOL)0;
|
|
T11_ = (NI)0;
|
|
T11_ = safeLen__ast_3318(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T10_ = (((NI)3) < T11_);
|
|
if (!(T10_)) goto LA12_;
|
|
T10_ = ((*(*n)._kind_6.sons.p->data[((NI)3)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)76));
|
|
LA12_: ;
|
|
if (!T10_) goto LA13_;
|
|
params.len = 0; params.p = NIM_NIL;
|
|
params = renderParamTypes__typesrenderer_223((*n)._kind_6.sons.p->data[((NI)3)], TM__iS6Vfak4fKt7fhPmyApRcg_219, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA15_;
|
|
{
|
|
if (!(((NI)0) < params.len)) goto LA18_;
|
|
prepareAdd((&result), 1);
|
|
appendString((&result), TM__iS6Vfak4fKt7fhPmyApRcg_220);
|
|
prepareAdd((&result), params.len + 0);
|
|
appendString((&result), params);
|
|
}
|
|
LA18_: ;
|
|
{
|
|
LA15_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((¶ms));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA13_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, newUniquePlainSymbol__docgen_6269)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, NimStringV2 original) {
|
|
NimStringV2 result;
|
|
NI count;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nsthasKey((*d).seenSymbols, original);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!!(T3_)) goto LA4_;
|
|
eqcopy___stdZassertions_16((&result), original);
|
|
nstPut((*d).seenSymbols, original, TM__iS6Vfak4fKt7fhPmyApRcg_221);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
count = ((NI)2);
|
|
{
|
|
while (1) {
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 T9_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
T9_.len = 0; T9_.p = NIM_NIL;
|
|
colontmpD_ = dollar___systemZdollars_3(count);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA8_;
|
|
T9_ = rawNewString(original.len + colontmpD_.len + 1);
|
|
appendString((&T9_), original);
|
|
appendString((&T9_), TM__iS6Vfak4fKt7fhPmyApRcg_223);
|
|
appendString((&T9_), colontmpD_);
|
|
eqsink___stdZassertions_19((&result), T9_);
|
|
{
|
|
NIM_BOOL T12_;
|
|
T12_ = (NIM_BOOL)0;
|
|
T12_ = nsthasKey((*d).seenSymbols, result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA8_;
|
|
if (!!(T12_)) goto LA13_;
|
|
nstPut((*d).seenSymbols, result, TM__iS6Vfak4fKt7fhPmyApRcg_224);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA8_;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
goto LA6;
|
|
}
|
|
LA13_: ;
|
|
count += ((NI)1);
|
|
{
|
|
LA8_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
} LA6: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, toLangSymbol__docgen_6338)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2 baseName, tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg* Result) {
|
|
NimStringV2 T1_;
|
|
NimStringV2 T2_;
|
|
NIM_BOOL oldNimErrFin46_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)Result, sizeof(tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg));
|
|
T1_.len = 0; T1_.p = NIM_NIL;
|
|
T1_ = nimIdentNormalize__pureZstrutils_122(baseName);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqsink___stdZassertions_19((&(*Result).name), T1_);
|
|
T2_.len = 0; T2_.p = NIM_NIL;
|
|
T2_ = toHumanStr__ast_6611(k);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqsink___stdZassertions_19((&(*Result).symKind), T2_);
|
|
{
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ paramTypes;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ paramNames;
|
|
NimStringV2 T26_;
|
|
if (!(k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18))) goto LA5_;
|
|
paramTypes.len = 0; paramTypes.p = NIM_NIL;
|
|
paramNames.len = 0; paramNames.p = NIM_NIL;
|
|
renderParamTypes__typesrenderer_178((¶mTypes), (*n)._kind_6.sons.p->data[((NI)3)], NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
paramNames = renderParamNames__typesrenderer_127((*n)._kind_6.sons.p->data[((NI)3)], NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
{
|
|
NI T10_;
|
|
NI T11_;
|
|
T10_ = paramTypes.len;
|
|
T11_ = paramNames.len;
|
|
if (!!((T10_ <= T11_))) goto LA12_;
|
|
failedAssertImpl__stdZassertions_224(TM__iS6Vfak4fKt7fhPmyApRcg_226);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
}
|
|
LA12_: ;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI T15_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
T15_ = paramNames.len;
|
|
colontmp_ = T15_;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA17 ;
|
|
i = i_2;
|
|
{
|
|
NI T20_;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA T23_;
|
|
T20_ = paramTypes.len;
|
|
if (!(i < T20_)) goto LA21_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD_), paramNames.p->data[i]);
|
|
T23_.Field0 = colontmpD_;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__2), paramTypes.p->data[i]);
|
|
T23_.Field1 = colontmpD__2;
|
|
add__packagesZdocutilsZdochelpers_125((&(*Result).parameters), (&T23_));
|
|
}
|
|
goto LA18_;
|
|
LA21_: ;
|
|
{
|
|
NimStringV2 colontmpD__3;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA T25_;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__3), paramNames.p->data[i]);
|
|
T25_.Field0 = colontmpD__3;
|
|
T25_.Field1 = TM__iS6Vfak4fKt7fhPmyApRcg_227;
|
|
add__packagesZdocutilsZdochelpers_125((&(*Result).parameters), (&T25_));
|
|
}
|
|
LA18_: ;
|
|
i_2 += ((NI)1);
|
|
} LA17: ;
|
|
}
|
|
}
|
|
(*Result).parametersProvided = NIM_TRUE;
|
|
T26_.len = 0; T26_.p = NIM_NIL;
|
|
T26_ = renderOutType__typesrenderer_236((*n)._kind_6.sons.p->data[((NI)3)], NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
eqsink___stdZassertions_19((&(*Result).outType), T26_);
|
|
{
|
|
LA7_:;
|
|
}
|
|
{
|
|
eqdestroy___system_3514((¶mNames));
|
|
eqdestroy___system_3514((¶mTypes));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* genNode;
|
|
if (!(k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15))) goto LA31_;
|
|
genNode = NIM_NIL;
|
|
genNode = ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL);
|
|
{
|
|
if (!(k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7))) goto LA35_;
|
|
genNode = (*n)._kind_6.sons.p->data[((NI)1)];
|
|
}
|
|
goto LA33_;
|
|
LA35_: ;
|
|
{
|
|
{
|
|
if (!!(((*(*n)._kind_6.sons.p->data[((NI)5)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1)))) goto LA40_;
|
|
genNode = (*(*n)._kind_6.sons.p->data[((NI)5)])._kind_6.sons.p->data[((NI)1)];
|
|
}
|
|
LA40_: ;
|
|
}
|
|
LA33_: ;
|
|
{
|
|
NimStringV2 literal;
|
|
tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg r;
|
|
tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ kind;
|
|
if (!!((genNode == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA44_;
|
|
literal.len = 0; literal.p = NIM_NIL;
|
|
nimZeroMem((void*)(&r), sizeof(tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg));
|
|
literal = TM__iS6Vfak4fKt7fhPmyApRcg_228;
|
|
initTokRender__renderer_2532((&r), genNode, 1110);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA46_;
|
|
kind = ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)1);
|
|
{
|
|
while (1) {
|
|
getNextTok__renderer_2536((&r), (&kind), (&literal));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA46_;
|
|
{
|
|
if (!(kind == ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)1))) goto LA51_;
|
|
goto LA47;
|
|
}
|
|
LA51_: ;
|
|
{
|
|
NimStringV2 colontmpD__4;
|
|
if (!!((kind == ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)113)))) goto LA55_;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__4 = nimIdentNormalize__pureZstrutils_122(literal);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA46_;
|
|
prepareAdd((&(*Result).generics), colontmpD__4.len + 0);
|
|
appendString((&(*Result).generics), colontmpD__4);
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
}
|
|
LA55_: ;
|
|
}
|
|
} LA47: ;
|
|
{
|
|
LA46_:;
|
|
}
|
|
{
|
|
oldNimErrFin46_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___renderer_2491((&r));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&literal));
|
|
*nimErr_ = oldNimErrFin46_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA44_: ;
|
|
}
|
|
LA31_: ;
|
|
{
|
|
if (!(k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7))) goto LA61_;
|
|
switch ((*(*n)._kind_6.sons.p->data[((NI)2)]).kind) {
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)150):
|
|
{
|
|
eqsink___stdZassertions_19((&(*Result).symTypeKind), TM__iS6Vfak4fKt7fhPmyApRcg_230);
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)133):
|
|
{
|
|
eqsink___stdZassertions_19((&(*Result).symTypeKind), TM__iS6Vfak4fKt7fhPmyApRcg_232);
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)134):
|
|
{
|
|
eqsink___stdZassertions_19((&(*Result).symTypeKind), TM__iS6Vfak4fKt7fhPmyApRcg_234);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
LA61_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, symbolPriority__docgen_6335)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k) {
|
|
NI result;
|
|
NI colontmpD_;
|
|
NI colontmpD__2;
|
|
NI colontmpD__3;
|
|
NI colontmpD__4;
|
|
result = (NI)0;
|
|
colontmpD_ = (NI)0;
|
|
colontmpD__2 = (NI)0;
|
|
colontmpD__3 = (NI)0;
|
|
colontmpD__4 = (NI)0;
|
|
switch (k) {
|
|
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17):
|
|
{
|
|
colontmpD_ = ((NI)-3);
|
|
result = colontmpD_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18):
|
|
{
|
|
colontmpD__2 = ((NI)-2);
|
|
result = colontmpD__2;
|
|
}
|
|
break;
|
|
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15):
|
|
{
|
|
colontmpD__3 = ((NI)-1);
|
|
result = colontmpD__3;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
colontmpD__4 = ((NI)0);
|
|
result = colontmpD__4;
|
|
}
|
|
break;
|
|
}
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, externalDep__docgen_3419)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T3_;
|
|
NimStringV2 full;
|
|
NimStringV2 tmp;
|
|
NimStringV2 colontmpD_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = (((*(*d).conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)34)))&63U)))!=0);
|
|
if (T3_) goto LA4_;
|
|
T3_ = (((NI)0) < (*(*d).conf).docRoot.len);
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
full.len = 0; full.p = NIM_NIL;
|
|
tmp.len = 0; tmp.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
full = toFullPath__msgs_589((*d).conf, ((NI32) ((*module).position)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
colontmpD_ = presentationPath__docgen_1860((*d).conf, full);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
tmp = getOutFile2__docgen_1997((*d).conf, colontmpD_, TM__iS6Vfak4fKt7fhPmyApRcg_268, !((((*module).flags &((NU64)1<<((NU)((((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)14)))&63U)))!=0)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
result = relativeTo__pathutils_152(tmp, (*d).thisDir, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
{
|
|
LA7_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&tmp));
|
|
eqdestroy___stdZassertions_13((&full));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA1_;
|
|
LA5_: ;
|
|
{
|
|
NimStringV2 colontmpD__2;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__2 = toFullPath__msgs_589((*d).conf, ((NI32) ((*module).position)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
result = nosextractFilename(colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, nodeToHighlightedHtml__docgen_3433)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2* result, tySet_tyEnum_TRenderFlag__MM5FVX0phapzCgLaUUssTA renderFlags, NimStringV2 procLink) {
|
|
tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg r;
|
|
NimStringV2 literal;
|
|
tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ kind;
|
|
NI tokenPos;
|
|
NI procTokenPos;
|
|
NIM_BOOL oldNimErrFin109_;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&r), sizeof(tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg));
|
|
literal.len = 0; literal.p = NIM_NIL;
|
|
literal = TM__iS6Vfak4fKt7fhPmyApRcg_235;
|
|
initTokRender__renderer_2532((&r), n, renderFlags);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
kind = ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)1);
|
|
tokenPos = ((NI)0);
|
|
procTokenPos = ((NI)0);
|
|
{
|
|
while (1) {
|
|
getNextTok__renderer_2536((&r), (&kind), (&literal));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
tokenPos += ((NI)1);
|
|
switch (kind) {
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)1):
|
|
{
|
|
goto LA2;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)111):
|
|
{
|
|
{
|
|
NIM_BOOL T8_;
|
|
NimStringV2 colontmpD_;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T12_;
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T8_)) goto LA9_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
T12_[0] = colontmpD_;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_237, T12_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
{
|
|
LA11_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA6_;
|
|
LA9_: ;
|
|
{
|
|
NimStringV2 colontmpD__2;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T17_;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__2 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
T17_[0] = colontmpD__2;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_239, T17_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
{
|
|
LA16_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA6_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)3) ... ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)68):
|
|
{
|
|
{
|
|
if (!(kind == ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)51) || kind == ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)41) || kind == ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)38) || kind == ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)40) || kind == ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)59) || kind == ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)30) || kind == ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)15))) goto LA23_;
|
|
procTokenPos = tokenPos;
|
|
}
|
|
LA23_: ;
|
|
{
|
|
NIM_BOOL T27_;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T30_;
|
|
T27_ = (NIM_BOOL)0;
|
|
T27_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T27_)) goto LA28_;
|
|
T30_[0] = literal;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_241, T30_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA25_;
|
|
LA28_: ;
|
|
{
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T32_;
|
|
T32_[0] = literal;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_243, T32_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA25_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)110):
|
|
{
|
|
{
|
|
NIM_BOOL T36_;
|
|
NimStringV2 colontmpD__3;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T40_;
|
|
T36_ = (NIM_BOOL)0;
|
|
T36_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T36_)) goto LA37_;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__3 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA39_;
|
|
T40_[0] = colontmpD__3;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_245, T40_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA39_;
|
|
{
|
|
LA39_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA34_;
|
|
LA37_: ;
|
|
{
|
|
NimStringV2 colontmpD__4;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T45_;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__4 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
T45_[0] = colontmpD__4;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_247, T45_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
{
|
|
LA44_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA34_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)83) ... ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)85):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)89):
|
|
{
|
|
{
|
|
NIM_BOOL T51_;
|
|
NimStringV2 colontmpD__5;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T55_;
|
|
T51_ = (NIM_BOOL)0;
|
|
T51_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T51_)) goto LA52_;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD__5 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA54_;
|
|
T55_[0] = colontmpD__5;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_249, T55_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA54_;
|
|
{
|
|
LA54_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA49_;
|
|
LA52_: ;
|
|
{
|
|
NimStringV2 colontmpD__6;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T60_;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
colontmpD__6 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA59_;
|
|
T60_[0] = colontmpD__6;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_251, T60_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA59_;
|
|
{
|
|
LA59_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA49_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)88):
|
|
{
|
|
{
|
|
NIM_BOOL T66_;
|
|
NimStringV2 colontmpD__7;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T70_;
|
|
T66_ = (NIM_BOOL)0;
|
|
T66_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T66_)) goto LA67_;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
colontmpD__7 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA69_;
|
|
T70_[0] = colontmpD__7;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_253, T70_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA69_;
|
|
{
|
|
LA69_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA64_;
|
|
LA67_: ;
|
|
{
|
|
NimStringV2 colontmpD__8;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T75_;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
colontmpD__8 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA74_;
|
|
T75_[0] = colontmpD__8;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_255, T75_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA74_;
|
|
{
|
|
LA74_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__8));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA64_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)69) ... ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)78):
|
|
{
|
|
{
|
|
NIM_BOOL T81_;
|
|
NimStringV2 colontmpD__9;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T85_;
|
|
T81_ = (NIM_BOOL)0;
|
|
T81_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T81_)) goto LA82_;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
colontmpD__9 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA84_;
|
|
T85_[0] = colontmpD__9;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_257, T85_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA84_;
|
|
{
|
|
LA84_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__9));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA79_;
|
|
LA82_: ;
|
|
{
|
|
NimStringV2 colontmpD__10;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T90_;
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
colontmpD__10 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA89_;
|
|
T90_[0] = colontmpD__10;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_259, T90_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA89_;
|
|
{
|
|
LA89_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__10));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA79_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)79) ... ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)82):
|
|
{
|
|
{
|
|
NIM_BOOL T96_;
|
|
NimStringV2 colontmpD__11;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T100_;
|
|
T96_ = (NIM_BOOL)0;
|
|
T96_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T96_)) goto LA97_;
|
|
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
|
|
colontmpD__11 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA99_;
|
|
T100_[0] = colontmpD__11;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_261, T100_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA99_;
|
|
{
|
|
LA99_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__11));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA94_;
|
|
LA97_: ;
|
|
{
|
|
NimStringV2 colontmpD__12;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T105_;
|
|
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
|
|
colontmpD__12 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA104_;
|
|
T105_[0] = colontmpD__12;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_263, T105_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA104_;
|
|
{
|
|
LA104_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__12));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA94_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)2):
|
|
{
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s;
|
|
s = NIM_NIL;
|
|
s = getTokSym__renderer_2554((&r));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA109_;
|
|
{
|
|
NIM_BOOL T112_;
|
|
T112_ = (NIM_BOOL)0;
|
|
T112_ = (procTokenPos == (NI)(tokenPos - ((NI)2)));
|
|
if (!(T112_)) goto LA113_;
|
|
T112_ = !((procLink.len == 0));
|
|
LA113_: ;
|
|
if (!T112_) goto LA114_;
|
|
{
|
|
NIM_BOOL T118_;
|
|
NimStringV2 colontmpD__13;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T122_;
|
|
T118_ = (NIM_BOOL)0;
|
|
T118_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA109_;
|
|
if (!!(T118_)) goto LA119_;
|
|
colontmpD__13.len = 0; colontmpD__13.p = NIM_NIL;
|
|
colontmpD__13 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA121_;
|
|
T122_[0] = colontmpD__13;
|
|
T122_[1] = procLink;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_265, T122_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA121_;
|
|
{
|
|
LA121_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__13));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA109_;
|
|
}
|
|
goto LA116_;
|
|
LA119_: ;
|
|
{
|
|
NimStringV2 colontmpD__14;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T127_;
|
|
colontmpD__14.len = 0; colontmpD__14.p = NIM_NIL;
|
|
colontmpD__14 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA126_;
|
|
T127_[0] = colontmpD__14;
|
|
T127_[1] = procLink;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_267, T127_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA126_;
|
|
{
|
|
LA126_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__14));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA109_;
|
|
}
|
|
LA116_: ;
|
|
}
|
|
goto LA110_;
|
|
LA114_: ;
|
|
{
|
|
NIM_BOOL T131_;
|
|
NIM_BOOL T132_;
|
|
NIM_BOOL T133_;
|
|
NIM_BOOL T134_;
|
|
NIM_BOOL T135_;
|
|
NimStringV2 external;
|
|
NimStringV2 colontmpD__15;
|
|
NimStringV2 colontmpD__16;
|
|
tyArray__24KAM9afIUgUaqBaEBB6r9bg T144_;
|
|
T131_ = (NIM_BOOL)0;
|
|
T132_ = (NIM_BOOL)0;
|
|
T133_ = (NIM_BOOL)0;
|
|
T134_ = (NIM_BOOL)0;
|
|
T135_ = (NIM_BOOL)0;
|
|
T135_ = !((s == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)));
|
|
if (!(T135_)) goto LA136_;
|
|
T135_ = ((*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)10));
|
|
LA136_: ;
|
|
T134_ = T135_;
|
|
if (!(T134_)) goto LA137_;
|
|
T134_ = (((*s).flags &((NU64)1<<((NU)((((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)1)))&63U)))!=0);
|
|
LA137_: ;
|
|
T133_ = T134_;
|
|
if (!(T133_)) goto LA138_;
|
|
T133_ = !(((*s).owner == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)));
|
|
LA138_: ;
|
|
T132_ = T133_;
|
|
if (!(T132_)) goto LA139_;
|
|
T132_ = belongsToProjectPackage__packages_76((*d).conf, (*s).owner);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA109_;
|
|
LA139_: ;
|
|
T131_ = T132_;
|
|
if (!(T131_)) goto LA140_;
|
|
T131_ = ((*d).Sup.target == ((tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA)0));
|
|
LA140_: ;
|
|
if (!T131_) goto LA141_;
|
|
external.len = 0; external.p = NIM_NIL;
|
|
colontmpD__15.len = 0; colontmpD__15.p = NIM_NIL;
|
|
colontmpD__16.len = 0; colontmpD__16.p = NIM_NIL;
|
|
external = externalDep__docgen_3419(d, (*s).owner);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA143_;
|
|
colontmpD__15 = noschangeFileExt(external, TM__iS6Vfak4fKt7fhPmyApRcg_271);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA143_;
|
|
T144_[0] = colontmpD__15;
|
|
T144_[1] = literal;
|
|
colontmpD__16 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA143_;
|
|
T144_[2] = colontmpD__16;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_270, T144_, 3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA143_;
|
|
{
|
|
LA143_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__16));
|
|
eqdestroy___stdZassertions_13((&colontmpD__15));
|
|
eqdestroy___stdZassertions_13((&external));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA109_;
|
|
}
|
|
goto LA110_;
|
|
LA141_: ;
|
|
{
|
|
{
|
|
NIM_BOOL T150_;
|
|
NimStringV2 colontmpD__17;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T154_;
|
|
T150_ = (NIM_BOOL)0;
|
|
T150_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA109_;
|
|
if (!!(T150_)) goto LA151_;
|
|
colontmpD__17.len = 0; colontmpD__17.p = NIM_NIL;
|
|
colontmpD__17 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA153_;
|
|
T154_[0] = colontmpD__17;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_273, T154_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA153_;
|
|
{
|
|
LA153_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__17));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA109_;
|
|
}
|
|
goto LA148_;
|
|
LA151_: ;
|
|
{
|
|
NimStringV2 colontmpD__18;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T159_;
|
|
colontmpD__18.len = 0; colontmpD__18.p = NIM_NIL;
|
|
colontmpD__18 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA158_;
|
|
T159_[0] = colontmpD__18;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_274, T159_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA158_;
|
|
{
|
|
LA158_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__18));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA109_;
|
|
}
|
|
LA148_: ;
|
|
}
|
|
LA110_: ;
|
|
{
|
|
LA109_:;
|
|
}
|
|
{
|
|
oldNimErrFin109_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_4060(&s);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
*nimErr_ = oldNimErrFin109_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)113):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)0):
|
|
{
|
|
prepareAdd((&(*result)), literal.len + 0);
|
|
appendString((&(*result)), literal);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)117):
|
|
{
|
|
{
|
|
if (!((renderFlags &((NU16)1<<((NU)((((tyEnum_TRenderFlag__MM5FVX0phapzCgLaUUssTA)8)))&15U)))!=0)) goto LA168_;
|
|
{
|
|
NIM_BOOL T172_;
|
|
NimStringV2 colontmpD__19;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T176_;
|
|
T172_ = (NIM_BOOL)0;
|
|
T172_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T172_)) goto LA173_;
|
|
colontmpD__19.len = 0; colontmpD__19.p = NIM_NIL;
|
|
colontmpD__19 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA175_;
|
|
T176_[0] = colontmpD__19;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_275, T176_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA175_;
|
|
{
|
|
LA175_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__19));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA170_;
|
|
LA173_: ;
|
|
{
|
|
NimStringV2 colontmpD__20;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T181_;
|
|
colontmpD__20.len = 0; colontmpD__20.p = NIM_NIL;
|
|
colontmpD__20 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA180_;
|
|
T181_[0] = colontmpD__20;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_277, T181_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA180_;
|
|
{
|
|
LA180_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__20));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA170_: ;
|
|
}
|
|
goto LA166_;
|
|
LA168_: ;
|
|
{
|
|
{
|
|
NIM_BOOL T187_;
|
|
NimStringV2 colontmpD__21;
|
|
NimStringV2 colontmpD__22;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T191_;
|
|
T187_ = (NIM_BOOL)0;
|
|
T187_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T187_)) goto LA188_;
|
|
colontmpD__21.len = 0; colontmpD__21.p = NIM_NIL;
|
|
colontmpD__22.len = 0; colontmpD__22.p = NIM_NIL;
|
|
colontmpD__21 = nsuReplaceStr(TM__iS6Vfak4fKt7fhPmyApRcg_279, TM__iS6Vfak4fKt7fhPmyApRcg_281, TM__iS6Vfak4fKt7fhPmyApRcg_282);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA190_;
|
|
colontmpD__22 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA190_;
|
|
T191_[0] = colontmpD__22;
|
|
nsuAddf(result, colontmpD__21, T191_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA190_;
|
|
{
|
|
LA190_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__22));
|
|
eqdestroy___stdZassertions_13((&colontmpD__21));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA185_;
|
|
LA188_: ;
|
|
{
|
|
NimStringV2 colontmpD__23;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T196_;
|
|
colontmpD__23.len = 0; colontmpD__23.p = NIM_NIL;
|
|
colontmpD__23 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA195_;
|
|
T196_[0] = colontmpD__23;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_283, T196_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA195_;
|
|
{
|
|
LA195_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__23));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA185_: ;
|
|
}
|
|
LA166_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)118):
|
|
{
|
|
{
|
|
if (!((renderFlags &((NU16)1<<((NU)((((tyEnum_TRenderFlag__MM5FVX0phapzCgLaUUssTA)8)))&15U)))!=0)) goto LA202_;
|
|
{
|
|
NIM_BOOL T206_;
|
|
NimStringV2 colontmpD__24;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T210_;
|
|
T206_ = (NIM_BOOL)0;
|
|
T206_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T206_)) goto LA207_;
|
|
colontmpD__24.len = 0; colontmpD__24.p = NIM_NIL;
|
|
colontmpD__24 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA209_;
|
|
T210_[0] = colontmpD__24;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_284, T210_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA209_;
|
|
{
|
|
LA209_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__24));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA204_;
|
|
LA207_: ;
|
|
{
|
|
NimStringV2 colontmpD__25;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T215_;
|
|
colontmpD__25.len = 0; colontmpD__25.p = NIM_NIL;
|
|
colontmpD__25 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA214_;
|
|
T215_[0] = colontmpD__25;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_285, T215_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA214_;
|
|
{
|
|
LA214_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__25));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA204_: ;
|
|
}
|
|
goto LA200_;
|
|
LA202_: ;
|
|
{
|
|
{
|
|
NIM_BOOL T221_;
|
|
NimStringV2 colontmpD__26;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T225_;
|
|
T221_ = (NIM_BOOL)0;
|
|
T221_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T221_)) goto LA222_;
|
|
colontmpD__26.len = 0; colontmpD__26.p = NIM_NIL;
|
|
colontmpD__26 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA224_;
|
|
T225_[0] = colontmpD__26;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_287, T225_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA224_;
|
|
{
|
|
LA224_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__26));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA219_;
|
|
LA222_: ;
|
|
{
|
|
NimStringV2 colontmpD__27;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T230_;
|
|
colontmpD__27.len = 0; colontmpD__27.p = NIM_NIL;
|
|
colontmpD__27 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA229_;
|
|
T230_[0] = colontmpD__27;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_288, T230_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA229_;
|
|
{
|
|
LA229_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__27));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA219_: ;
|
|
}
|
|
LA200_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)98):
|
|
{
|
|
{
|
|
NIM_BOOL T236_;
|
|
NimStringV2 colontmpD__28;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T240_;
|
|
T236_ = (NIM_BOOL)0;
|
|
T236_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T236_)) goto LA237_;
|
|
colontmpD__28.len = 0; colontmpD__28.p = NIM_NIL;
|
|
colontmpD__28 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA239_;
|
|
T240_[0] = colontmpD__28;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_289, T240_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA239_;
|
|
{
|
|
LA239_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__28));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA234_;
|
|
LA237_: ;
|
|
{
|
|
NimStringV2 colontmpD__29;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T245_;
|
|
colontmpD__29.len = 0; colontmpD__29.p = NIM_NIL;
|
|
colontmpD__29 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA244_;
|
|
T245_[0] = colontmpD__29;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_290, T245_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA244_;
|
|
{
|
|
LA244_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__29));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA234_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)99):
|
|
{
|
|
{
|
|
NIM_BOOL T251_;
|
|
NimStringV2 colontmpD__30;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T255_;
|
|
T251_ = (NIM_BOOL)0;
|
|
T251_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T251_)) goto LA252_;
|
|
colontmpD__30.len = 0; colontmpD__30.p = NIM_NIL;
|
|
colontmpD__30 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA254_;
|
|
T255_[0] = colontmpD__30;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_291, T255_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA254_;
|
|
{
|
|
LA254_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__30));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA249_;
|
|
LA252_: ;
|
|
{
|
|
NimStringV2 colontmpD__31;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T260_;
|
|
colontmpD__31.len = 0; colontmpD__31.p = NIM_NIL;
|
|
colontmpD__31 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA259_;
|
|
T260_[0] = colontmpD__31;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_292, T260_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA259_;
|
|
{
|
|
LA259_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__31));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA249_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)90):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)91):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)92):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)93):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)94):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)95):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)96):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)97):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)100):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)101):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)102):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)103):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)104):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)106):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)107):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)108):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)112):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)105):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)86):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)87):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)114):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)115):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)116):
|
|
case ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)109):
|
|
{
|
|
{
|
|
NIM_BOOL T266_;
|
|
NimStringV2 colontmpD__32;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T270_;
|
|
T266_ = (NIM_BOOL)0;
|
|
T266_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T266_)) goto LA267_;
|
|
colontmpD__32.len = 0; colontmpD__32.p = NIM_NIL;
|
|
colontmpD__32 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA269_;
|
|
T270_[0] = colontmpD__32;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_294, T270_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA269_;
|
|
{
|
|
LA269_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__32));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA264_;
|
|
LA267_: ;
|
|
{
|
|
NimStringV2 colontmpD__33;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T275_;
|
|
colontmpD__33.len = 0; colontmpD__33.p = NIM_NIL;
|
|
colontmpD__33 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, literal, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA274_;
|
|
T275_[0] = colontmpD__33;
|
|
nsuAddf(result, TM__iS6Vfak4fKt7fhPmyApRcg_295, T275_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA274_;
|
|
{
|
|
LA274_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__33));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA264_: ;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA2: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___stdZassertions_13((&literal));
|
|
eqdestroy___renderer_2491((&r));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, genSeeSrc__docgen_6324)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, NimStringV2 path, NI line) {
|
|
NimStringV2 result;
|
|
NimStringV2 docItemSeeSrc;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
docItemSeeSrc.len = 0; docItemSeeSrc.p = NIM_NIL;
|
|
docItemSeeSrc = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_297, TM__iS6Vfak4fKt7fhPmyApRcg_298);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NimStringV2 path_2;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 gitUrl;
|
|
if (!(((NI)0) < docItemSeeSrc.len)) goto LA4_;
|
|
path_2.len = 0; path_2.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
gitUrl.len = 0; gitUrl.p = NIM_NIL;
|
|
colontmpD_ = nosgetCurrentDir();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
path_2 = relativeTo__pathutils_152(path, colontmpD_, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
gitUrl = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_300, TM__iS6Vfak4fKt7fhPmyApRcg_301);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
{
|
|
NimStringV2 defaultBranch;
|
|
NimStringV2 commit;
|
|
NimStringV2 develBranch;
|
|
NimStringV2 T12_;
|
|
if (!(((NI)0) < gitUrl.len)) goto LA9_;
|
|
defaultBranch.len = 0; defaultBranch.p = NIM_NIL;
|
|
commit.len = 0; commit.p = NIM_NIL;
|
|
develBranch.len = 0; develBranch.p = NIM_NIL;
|
|
T12_.len = 0; T12_.p = NIM_NIL;
|
|
{
|
|
if (!NIM_FALSE) goto LA15_;
|
|
defaultBranch = TM__iS6Vfak4fKt7fhPmyApRcg_303;
|
|
}
|
|
goto LA13_;
|
|
LA15_: ;
|
|
{
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T19_;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__2 = dollar___systemZdollars_3(((NI)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA18_;
|
|
T19_[0] = colontmpD__2;
|
|
colontmpD__3 = dollar___systemZdollars_3(((NI)9));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA18_;
|
|
T19_[1] = colontmpD__3;
|
|
defaultBranch = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_305, T19_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA18_;
|
|
{
|
|
LA18_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
}
|
|
LA13_: ;
|
|
commit = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_307, defaultBranch);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
develBranch = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_309, TM__iS6Vfak4fKt7fhPmyApRcg_310);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
{
|
|
NIM_BOOL T24_;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 colontmpD__5;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T28_;
|
|
tyArray__meGd17iD6izZVY5NTv9bHUA T29_;
|
|
T24_ = (NIM_BOOL)0;
|
|
T24_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
if (!!(T24_)) goto LA25_;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
T29_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_313;
|
|
T29_[1] = path_2;
|
|
T29_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_315;
|
|
colontmpD__4 = dollar___systemZdollars_3(line);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA27_;
|
|
T29_[3] = colontmpD__4;
|
|
T29_[4] = TM__iS6Vfak4fKt7fhPmyApRcg_317;
|
|
T29_[5] = gitUrl;
|
|
T29_[6] = TM__iS6Vfak4fKt7fhPmyApRcg_319;
|
|
T29_[7] = commit;
|
|
T29_[8] = TM__iS6Vfak4fKt7fhPmyApRcg_320;
|
|
T29_[9] = develBranch;
|
|
colontmpD__5 = nsuFormatOpenArray(docItemSeeSrc, T29_, 10);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA27_;
|
|
T28_[0] = colontmpD__5;
|
|
nsuAddf((&result), TM__iS6Vfak4fKt7fhPmyApRcg_311, T28_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA27_;
|
|
{
|
|
LA27_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
}
|
|
goto LA22_;
|
|
LA25_: ;
|
|
{
|
|
NimStringV2 colontmpD__6;
|
|
NimStringV2 colontmpD__7;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T34_;
|
|
tyArray__meGd17iD6izZVY5NTv9bHUA T35_;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
T35_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_322;
|
|
T35_[1] = path_2;
|
|
T35_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_323;
|
|
colontmpD__6 = dollar___systemZdollars_3(line);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
|
|
T35_[3] = colontmpD__6;
|
|
T35_[4] = TM__iS6Vfak4fKt7fhPmyApRcg_324;
|
|
T35_[5] = gitUrl;
|
|
T35_[6] = TM__iS6Vfak4fKt7fhPmyApRcg_325;
|
|
T35_[7] = commit;
|
|
T35_[8] = TM__iS6Vfak4fKt7fhPmyApRcg_326;
|
|
T35_[9] = develBranch;
|
|
colontmpD__7 = nsuFormatOpenArray(docItemSeeSrc, T35_, 10);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
|
|
T34_[0] = colontmpD__7;
|
|
nsuAddf((&result), TM__iS6Vfak4fKt7fhPmyApRcg_321, T34_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
|
|
{
|
|
LA33_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
}
|
|
LA22_: ;
|
|
{
|
|
LA11_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&develBranch));
|
|
eqdestroy___stdZassertions_13((&commit));
|
|
eqdestroy___stdZassertions_13((&defaultBranch));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
}
|
|
LA9_: ;
|
|
{
|
|
LA6_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&gitUrl));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&path_2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA4_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&docItemSeeSrc));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2284)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* dest, tySequence__7NPfIKL9byl5LKWg9aDddIoQ src) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
if ((*dest).p != src.p) { eqdestroy___docgen_2278(dest);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2337)(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* dest, tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* src) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
if ((*dest).descRst.p != (*src).descRst.p) { eqdestroy___docgen_2171((&(*dest).descRst));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
(*dest).descRst.len = (*src).descRst.len; (*dest).descRst.p = (*src).descRst.p;
|
|
if ((*dest).substitutions.p != (*src).substitutions.p) { eqdestroy___system_3514((&(*dest).substitutions));
|
|
}
|
|
(*dest).substitutions.len = (*src).substitutions.len; (*dest).substitutions.p = (*src).substitutions.p;
|
|
if ((*dest).sortName.p != (*src).sortName.p) { eqdestroy___stdZassertions_13((&(*dest).sortName));
|
|
}
|
|
(*dest).sortName.len = (*src).sortName.len; (*dest).sortName.p = (*src).sortName.p;
|
|
(*dest).info.line = (*src).info.line;
|
|
(*dest).info.col = (*src).info.col;
|
|
(*dest).info.fileIndex = (*src).info.fileIndex;
|
|
if ((*dest).anchor.p != (*src).anchor.p) { eqdestroy___stdZassertions_13((&(*dest).anchor));
|
|
}
|
|
(*dest).anchor.len = (*src).anchor.len; (*dest).anchor.p = (*src).anchor.p;
|
|
if ((*dest).name.p != (*src).name.p) { eqdestroy___stdZassertions_13((&(*dest).name));
|
|
}
|
|
(*dest).name.len = (*src).name.len; (*dest).name.p = (*src).name.p;
|
|
if ((*dest).detailedName.p != (*src).detailedName.p) { eqdestroy___stdZassertions_13((&(*dest).detailedName));
|
|
}
|
|
(*dest).detailedName.len = (*src).detailedName.len; (*dest).detailedName.p = (*src).detailedName.p;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_198)(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* dest, tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw src) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
switch ((*dest).isRst) {
|
|
case NIM_TRUE:
|
|
{
|
|
{
|
|
NIM_BOOL T4_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = nimDecRefIsLast((*dest)._isRst_1.rst);
|
|
if (!T4_) goto LA5_;
|
|
eqdestroy___packagesZdocutilsZrstast_154((*dest)._isRst_1.rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimZeroMem((void*)(&(*(*dest)._isRst_1.rst)), sizeof(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ));
|
|
nimRawDispose((*dest)._isRst_1.rst, ((NI)8));
|
|
}
|
|
LA5_: ;
|
|
}
|
|
break;
|
|
case NIM_FALSE:
|
|
{
|
|
eqdestroy___stdZassertions_13((&(*dest)._isRst_2.str));
|
|
(*dest)._isRst_2.str.len = 0; (*dest)._isRst_2.str.p = NIM_NIL;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
(*dest).isRst = 0;
|
|
(*dest).isRst = src.isRst;
|
|
switch ((*dest).isRst) {
|
|
case NIM_TRUE:
|
|
{
|
|
(*dest)._isRst_1.rst = src._isRst_1.rst;
|
|
}
|
|
break;
|
|
case NIM_FALSE:
|
|
{
|
|
(*dest)._isRst_2.str = src._isRst_2.str;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(void, nimIncRef)(void* p) {
|
|
NI T1_;
|
|
T1_ = (NI)0;
|
|
T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16));
|
|
(*((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_))).rc += ((NI)16);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_2174)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest, tySequence__aNvCnksuz1F1Q4tMb9afk9aw src) {
|
|
NI T1_;
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = src.len;
|
|
setLen__docgen_2189((&(*dest)), T1_);
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T4_;
|
|
tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw colontmp__2;
|
|
T4_ = (*dest).len;
|
|
if (!(colontmp_ < T4_)) goto LA3 ;
|
|
nimZeroMem((void*)(&colontmp__2), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
colontmp__2 = (*dest).p->data[colontmp_];
|
|
nimZeroMem((void*)(&(*dest).p->data[colontmp_]), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
(*dest).p->data[colontmp_].isRst = src.p->data[colontmp_].isRst;
|
|
switch ((*dest).p->data[colontmp_].isRst) {
|
|
case NIM_TRUE:
|
|
{
|
|
{
|
|
if (!src.p->data[colontmp_]._isRst_1.rst) goto LA8_;
|
|
nimIncRef(src.p->data[colontmp_]._isRst_1.rst);
|
|
}
|
|
LA8_: ;
|
|
{
|
|
NIM_BOOL T12_;
|
|
T12_ = (NIM_BOOL)0;
|
|
T12_ = nimDecRefIsLast((*dest).p->data[colontmp_]._isRst_1.rst);
|
|
if (!T12_) goto LA13_;
|
|
eqdestroy___packagesZdocutilsZrstast_154((*dest).p->data[colontmp_]._isRst_1.rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_]._isRst_1.rst, ((NI)8));
|
|
}
|
|
LA13_: ;
|
|
(*dest).p->data[colontmp_]._isRst_1.rst = src.p->data[colontmp_]._isRst_1.rst;
|
|
}
|
|
break;
|
|
case NIM_FALSE:
|
|
{
|
|
eqcopy___stdZassertions_16((&(*dest).p->data[colontmp_]._isRst_2.str), src.p->data[colontmp_]._isRst_2.str);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
switch (colontmp__2.isRst) {
|
|
case NIM_TRUE:
|
|
{
|
|
{
|
|
NIM_BOOL T20_;
|
|
T20_ = (NIM_BOOL)0;
|
|
T20_ = nimDecRefIsLast(colontmp__2._isRst_1.rst);
|
|
if (!T20_) goto LA21_;
|
|
eqdestroy___packagesZdocutilsZrstast_154(colontmp__2._isRst_1.rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose(colontmp__2._isRst_1.rst, ((NI)8));
|
|
}
|
|
LA21_: ;
|
|
}
|
|
break;
|
|
case NIM_FALSE:
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmp__2._isRst_2.str));
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
colontmp_ += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_2281)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* dest, tySequence__7NPfIKL9byl5LKWg9aDddIoQ src) {
|
|
NI T1_;
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = src.len;
|
|
setLen__docgen_2295((&(*dest)), T1_);
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T4_;
|
|
T4_ = (*dest).len;
|
|
if (!(colontmp_ < T4_)) goto LA3 ;
|
|
eqcopy___docgen_2174((&(*dest).p->data[colontmp_].descRst), src.p->data[colontmp_].descRst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqcopy___system_3517((&(*dest).p->data[colontmp_].substitutions), src.p->data[colontmp_].substitutions);
|
|
eqcopy___stdZassertions_16((&(*dest).p->data[colontmp_].sortName), src.p->data[colontmp_].sortName);
|
|
(*dest).p->data[colontmp_].info.line = src.p->data[colontmp_].info.line;
|
|
(*dest).p->data[colontmp_].info.col = src.p->data[colontmp_].info.col;
|
|
(*dest).p->data[colontmp_].info.fileIndex = src.p->data[colontmp_].info.fileIndex;
|
|
eqcopy___stdZassertions_16((&(*dest).p->data[colontmp_].anchor), src.p->data[colontmp_].anchor);
|
|
eqcopy___stdZassertions_16((&(*dest).p->data[colontmp_].name), src.p->data[colontmp_].name);
|
|
eqcopy___stdZassertions_16((&(*dest).p->data[colontmp_].detailedName), src.p->data[colontmp_].detailedName);
|
|
colontmp_ += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, whichType__docgen_1909)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result;
|
|
NIM_BOOL oldNimErrFin14_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
{
|
|
if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3))) goto LA3_;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = strTableContains__astalgo_3385((*d).types, (*n)._kind_4.sym);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T7_) goto LA8_;
|
|
eqcopy___ast_4063(&result, (*n)._kind_4.sym);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = safeLen__ast_3318(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* x;
|
|
if (!(i_2 < colontmp_)) goto LA13 ;
|
|
x = NIM_NIL;
|
|
i = i_2;
|
|
x = whichType__docgen_1909(d, (*n)._kind_6.sons.p->data[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
{
|
|
if (!!((x == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA17_;
|
|
eqsink___ast_4066(&result, x);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
x = 0;
|
|
eqdestroy___ast_4060(&x);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA17_: ;
|
|
i_2 += ((NI)1);
|
|
{
|
|
LA14_:;
|
|
}
|
|
{
|
|
oldNimErrFin14_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_4060(&x);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin14_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
} LA13: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, attachToType__docgen_1928)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* p) {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* params;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
params = NIM_NIL;
|
|
eqcopy___ast_3457(¶ms, (*(*p).ast)._kind_6.sons.p->data[((NI)3)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NI T4_;
|
|
T4_ = (NI)0;
|
|
T4_ = len__ast_3325(params);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!(((NI)1) < T4_)) goto LA5_;
|
|
result = whichType__docgen_1909(d, (*params)._kind_6.sons.p->data[((NI)1)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!!((result == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA9_;
|
|
eqdestroy___ast_3454(¶ms);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA9_: ;
|
|
}
|
|
LA5_: ;
|
|
{
|
|
NI T13_;
|
|
T13_ = (NI)0;
|
|
T13_ = len__ast_3325(params);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!(((NI)0) < T13_)) goto LA14_;
|
|
result = whichType__docgen_1909(d, (*params)._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!!((result == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA18_;
|
|
eqdestroy___ast_3454(¶ms);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
}
|
|
LA14_: ;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = len__ast_3325(params);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
i_2 = ((NI)2);
|
|
{
|
|
while (1) {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T23_;
|
|
if (!(i_2 < colontmp_)) goto LA22 ;
|
|
i = i_2;
|
|
T23_ = NIM_NIL;
|
|
T23_ = whichType__docgen_1909(d, (*params)._kind_6.sons.p->data[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___ast_4066(&result, T23_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!!((result == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA26_;
|
|
eqdestroy___ast_3454(¶ms);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA26_: ;
|
|
i_2 += ((NI)1);
|
|
} LA22: ;
|
|
}
|
|
}
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(¶ms);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(void, appendChar)(NimStringV2* dest, NIM_CHAR c) {
|
|
(*(*dest).p).data[(*dest).len] = c;
|
|
(*(*dest).p).data[(NI)((*dest).len + ((NI)1))] = 0;
|
|
(*dest).len += ((NI)1);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, docstringSummary__docgen_6290)(NimStringV2 rstText) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
NI pos;
|
|
NI last;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = substr__system_7546(rstText, ((NI)2));
|
|
result = nsuStrip(colontmpD_, NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_205);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
pos = nsuFindChar(result, 10, ((NI)0), ((NI)-1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!(((NI)0) < pos)) goto LA4_;
|
|
setLengthStrV2((&result), ((NI) ((NI)(pos - ((NI)1)))));
|
|
prepareAdd((&result), 3);
|
|
appendString((&result), TM__iS6Vfak4fKt7fhPmyApRcg_348);
|
|
}
|
|
LA4_: ;
|
|
{
|
|
if (!(pos < ((NI)100))) goto LA8_;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
pos = nsuFindCharSet(result, TM__iS6Vfak4fKt7fhPmyApRcg_349, ((NI)0), ((NI)-1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
last = (NI)(result.len - ((NI)1));
|
|
{
|
|
NIM_BOOL T12_;
|
|
T12_ = (NIM_BOOL)0;
|
|
T12_ = (((NI)0) < pos);
|
|
if (!(T12_)) goto LA13_;
|
|
T12_ = (pos < last);
|
|
LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
setLengthStrV2((&result), ((NI) ((NI)(pos - ((NI)1)))));
|
|
prepareAdd((&result), 3);
|
|
appendString((&result), TM__iS6Vfak4fKt7fhPmyApRcg_350);
|
|
}
|
|
LA14_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2557)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* dest, tySequence__T9cc8i7z3uFa6qWrxalwg0A src) {
|
|
if ((*dest).p != src.p) { eqdestroy___docgen_2551(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2610)(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* dest, tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* src) {
|
|
if ((*dest).content.p != (*src).content.p) { eqdestroy___stdZassertions_13((&(*dest).content));
|
|
}
|
|
(*dest).content.len = (*src).content.len; (*dest).content.p = (*src).content.p;
|
|
if ((*dest).sortName.p != (*src).sortName.p) { eqdestroy___stdZassertions_13((&(*dest).sortName));
|
|
}
|
|
(*dest).sortName.len = (*src).sortName.len; (*dest).sortName.p = (*src).sortName.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_2554)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* dest, tySequence__T9cc8i7z3uFa6qWrxalwg0A src) {
|
|
NI T1_;
|
|
NI colontmp_;
|
|
T1_ = src.len;
|
|
setLen__docgen_2568((&(*dest)), T1_);
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T4_;
|
|
T4_ = (*dest).len;
|
|
if (!(colontmp_ < T4_)) goto LA3 ;
|
|
eqcopy___stdZassertions_16((&(*dest).p->data[colontmp_].content), src.p->data[colontmp_].content);
|
|
eqcopy___stdZassertions_16((&(*dest).p->data[colontmp_].sortName), src.p->data[colontmp_].sortName);
|
|
colontmp_ += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, genItem__docgen_6419)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* nameNode, tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k, tyEnum_DocFlags__9aeIeuFZ7FUxqh7HN3G2uqA docFlags) {
|
|
NimStringV2 name;
|
|
NimStringV2 plainDocstring;
|
|
NimStringV2 result;
|
|
NimStringV2 literal;
|
|
NimStringV2 plainName;
|
|
tySequence__aNvCnksuz1F1Q4tMb9afk9aw comm;
|
|
tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg r;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* pragmaNode;
|
|
NimStringV2 plainNameEsc;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 detailedName;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 uniqueName;
|
|
NimStringV2 sortName;
|
|
NimStringV2 cleanPlainSymbol;
|
|
NimStringV2 complexSymbol;
|
|
NimStringV2 plainSymbolEnc;
|
|
NimStringV2 symbolOrId;
|
|
NimStringV2 symbolOrIdEnc;
|
|
NimStringV2 deprecationMsg;
|
|
tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg rstLangSymbol;
|
|
NimStringV2 seeSrc;
|
|
NimStringV2 colontmpD__5;
|
|
tySequence__7NPfIKL9byl5LKWg9aDddIoQ colontmpD__6;
|
|
NimStringV2 colontmpD__7;
|
|
NimStringV2 colontmpD__8;
|
|
NimStringV2 colontmpD__9;
|
|
NimStringV2 colontmpD__10;
|
|
NimStringV2 colontmpD__11;
|
|
NimStringV2 colontmpD__12;
|
|
NimStringV2 colontmpD__13;
|
|
NimStringV2 external;
|
|
NimStringV2 colontmpD__14;
|
|
NimStringV2 attype;
|
|
NimStringV2 colontmpD__15;
|
|
NimStringV2 colontmpD__16;
|
|
tySequence__T9cc8i7z3uFa6qWrxalwg0A colontmpD__17;
|
|
NimStringV2 colontmpD__18;
|
|
NimStringV2 colontmpD__19;
|
|
NimStringV2 linkTitle;
|
|
NimStringV2 colontmpD__20;
|
|
NimStringV2 colontmpD__21;
|
|
NimStringV2 colontmpD__22;
|
|
NimStringV2 colontmpD__23;
|
|
tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ kind;
|
|
NIM_BOOL oldNimErrFin14_;
|
|
NimStringV2 T28_;
|
|
NimStringV2 T29_;
|
|
NimStringV2 T35_;
|
|
NimStringV2 T41_;
|
|
tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA lineinfo;
|
|
NI T47_;
|
|
tySequence__7NPfIKL9byl5LKWg9aDddIoQ* T48_;
|
|
tyObject_Item__xIWVCW9buZJq272Lwjb2YKA T49_;
|
|
tySequence__aNvCnksuz1F1Q4tMb9afk9aw blitTmp;
|
|
NimStringV2 blitTmp_2;
|
|
NimStringV2 blitTmp_3;
|
|
NimStringV2 T50_;
|
|
NimStringV2 blitTmp_4;
|
|
NimStringV2 blitTmp_5;
|
|
NimStringV2 blitTmp_6;
|
|
NIM_BOOL oldNimErrFin71_;
|
|
NIM_BOOL oldNimErrFin69_;
|
|
tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg T88_;
|
|
tyArray__yt5VDPNtUGx9cBkOVakHwdQ T89_;
|
|
tySequence__T9cc8i7z3uFa6qWrxalwg0A* T90_;
|
|
tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg T91_;
|
|
NimStringV2 blitTmp_7;
|
|
tyArray__Q6RksR9bl1dCf8jl3HeN9bXg T92_;
|
|
NimStringV2 T93_;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
name.len = 0; name.p = NIM_NIL;
|
|
plainDocstring.len = 0; plainDocstring.p = NIM_NIL;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
literal.len = 0; literal.p = NIM_NIL;
|
|
plainName.len = 0; plainName.p = NIM_NIL;
|
|
comm.len = 0; comm.p = NIM_NIL;
|
|
nimZeroMem((void*)(&r), sizeof(tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg));
|
|
pragmaNode = NIM_NIL;
|
|
plainNameEsc.len = 0; plainNameEsc.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
detailedName.len = 0; detailedName.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
uniqueName.len = 0; uniqueName.p = NIM_NIL;
|
|
sortName.len = 0; sortName.p = NIM_NIL;
|
|
cleanPlainSymbol.len = 0; cleanPlainSymbol.p = NIM_NIL;
|
|
complexSymbol.len = 0; complexSymbol.p = NIM_NIL;
|
|
plainSymbolEnc.len = 0; plainSymbolEnc.p = NIM_NIL;
|
|
symbolOrId.len = 0; symbolOrId.p = NIM_NIL;
|
|
symbolOrIdEnc.len = 0; symbolOrIdEnc.p = NIM_NIL;
|
|
deprecationMsg.len = 0; deprecationMsg.p = NIM_NIL;
|
|
nimZeroMem((void*)(&rstLangSymbol), sizeof(tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg));
|
|
seeSrc.len = 0; seeSrc.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
|
|
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
|
|
colontmpD__13.len = 0; colontmpD__13.p = NIM_NIL;
|
|
external.len = 0; external.p = NIM_NIL;
|
|
colontmpD__14.len = 0; colontmpD__14.p = NIM_NIL;
|
|
attype.len = 0; attype.p = NIM_NIL;
|
|
colontmpD__15.len = 0; colontmpD__15.p = NIM_NIL;
|
|
colontmpD__16.len = 0; colontmpD__16.p = NIM_NIL;
|
|
colontmpD__17.len = 0; colontmpD__17.p = NIM_NIL;
|
|
colontmpD__18.len = 0; colontmpD__18.p = NIM_NIL;
|
|
colontmpD__19.len = 0; colontmpD__19.p = NIM_NIL;
|
|
linkTitle.len = 0; linkTitle.p = NIM_NIL;
|
|
colontmpD__20.len = 0; colontmpD__20.p = NIM_NIL;
|
|
colontmpD__21.len = 0; colontmpD__21.p = NIM_NIL;
|
|
colontmpD__22.len = 0; colontmpD__22.p = NIM_NIL;
|
|
colontmpD__23.len = 0; colontmpD__23.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T4_;
|
|
NIM_BOOL T6_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = !((docFlags == ((tyEnum_DocFlags__9aeIeuFZ7FUxqh7HN3G2uqA)1)));
|
|
if (!(T4_)) goto LA5_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = isVisible__docgen_6156(d, nameNode);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T4_ = !(T6_);
|
|
LA5_: ;
|
|
if (!T4_) goto LA7_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__23));
|
|
eqdestroy___stdZassertions_13((&colontmpD__22));
|
|
eqdestroy___stdZassertions_13((&colontmpD__21));
|
|
eqdestroy___stdZassertions_13((&colontmpD__20));
|
|
eqdestroy___stdZassertions_13((&linkTitle));
|
|
eqdestroy___stdZassertions_13((&colontmpD__19));
|
|
eqdestroy___stdZassertions_13((&colontmpD__18));
|
|
eqdestroy___docgen_2551((&colontmpD__17));
|
|
eqdestroy___stdZassertions_13((&colontmpD__16));
|
|
eqdestroy___stdZassertions_13((&attype));
|
|
eqdestroy___stdZassertions_13((&colontmpD__14));
|
|
eqdestroy___stdZassertions_13((&external));
|
|
eqdestroy___docgen_2278((&colontmpD__6));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&seeSrc));
|
|
eqdestroy___packagesZdocutilsZrst_5364((&rstLangSymbol));
|
|
eqdestroy___stdZassertions_13((&deprecationMsg));
|
|
eqdestroy___stdZassertions_13((&symbolOrIdEnc));
|
|
eqdestroy___stdZassertions_13((&symbolOrId));
|
|
eqdestroy___stdZassertions_13((&plainSymbolEnc));
|
|
eqdestroy___stdZassertions_13((&complexSymbol));
|
|
eqdestroy___stdZassertions_13((&cleanPlainSymbol));
|
|
eqdestroy___stdZassertions_13((&sortName));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&detailedName));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&plainNameEsc));
|
|
eqdestroy___ast_3454(&pragmaNode);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___renderer_2491((&r));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___docgen_2171((&comm));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&plainName));
|
|
eqdestroy___stdZassertions_13((&literal));
|
|
eqdestroy___stdZassertions_13((&result));
|
|
eqdestroy___stdZassertions_13((&plainDocstring));
|
|
eqdestroy___stdZassertions_13((&name));
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
name = getName__docgen_6219(d, nameNode, ((NI)-1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
plainDocstring = getPlainDocstring__docgen_3406(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
result = TM__iS6Vfak4fKt7fhPmyApRcg_146;
|
|
literal = TM__iS6Vfak4fKt7fhPmyApRcg_147;
|
|
plainName = TM__iS6Vfak4fKt7fhPmyApRcg_148;
|
|
kind = ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)1);
|
|
{
|
|
if (!((*n).kind >= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)79) && (*n).kind <= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)84) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)159))) goto LA11_;
|
|
getAllRunnableExamples__docgen_6136(d, n, (&comm));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA9_;
|
|
LA11_: ;
|
|
{
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* colontmpD__24;
|
|
colontmpD__24 = NIM_NIL;
|
|
colontmpD__24 = genRecComment__docgen_3389(d, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
add__docgen_128((&comm), colontmpD__24);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
{
|
|
LA14_:;
|
|
}
|
|
{
|
|
oldNimErrFin14_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___packagesZdocutilsZrstast_225(&colontmpD__24);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
*nimErr_ = oldNimErrFin14_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA9_: ;
|
|
initTokRender__renderer_2532((&r), n, 1118);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
while (1) {
|
|
getNextTok__renderer_2536((&r), (&kind), (&literal));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!(kind == ((tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ)1))) goto LA21_;
|
|
goto LA17;
|
|
}
|
|
LA21_: ;
|
|
prepareAdd((&plainName), literal.len + 0);
|
|
appendString((&plainName), literal);
|
|
}
|
|
} LA17: ;
|
|
pragmaNode = getDeclPragma__ast_3373(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T27_;
|
|
if (!!((pragmaNode == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA25_;
|
|
T27_ = NIM_NIL;
|
|
T27_ = findPragma__trees_278(pragmaNode, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)138));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___ast_3460(&pragmaNode, T27_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA25_: ;
|
|
(*d).Sup.id += ((NI)1);
|
|
colontmpD_ = nsuStrip(plainName, NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_205);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
plainNameEsc = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, colontmpD_, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T28_.len = 0; T28_.p = NIM_NIL;
|
|
colontmpD__2 = toHumanStr__ast_6611(k);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T29_.len = 0; T29_.p = NIM_NIL;
|
|
{
|
|
if (!(k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18))) goto LA32_;
|
|
eqcopy___stdZassertions_16((&colontmpD__3), plainName);
|
|
T29_ = colontmpD__3;
|
|
}
|
|
goto LA30_;
|
|
LA32_: ;
|
|
{
|
|
eqcopy___stdZassertions_16((&colontmpD__4), name);
|
|
T29_ = colontmpD__4;
|
|
}
|
|
LA30_: ;
|
|
T28_ = rawNewString(colontmpD__2.len + T29_.len + 1);
|
|
appendString((&T28_), colontmpD__2);
|
|
appendString((&T28_), TM__iS6Vfak4fKt7fhPmyApRcg_207);
|
|
appendString((&T28_), T29_);
|
|
detailedName = T28_;
|
|
T35_.len = 0; T35_.p = NIM_NIL;
|
|
{
|
|
if (!(k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18))) goto LA38_;
|
|
uniqueName = plainNameEsc;
|
|
}
|
|
goto LA36_;
|
|
LA38_: ;
|
|
{
|
|
uniqueName = name;
|
|
}
|
|
LA36_: ;
|
|
T41_.len = 0; T41_.p = NIM_NIL;
|
|
{
|
|
if (!(k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18))) goto LA44_;
|
|
sortName = nsuStrip(plainName, NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_205);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA42_;
|
|
LA44_: ;
|
|
{
|
|
eqcopy___stdZassertions_16((&sortName), name);
|
|
}
|
|
LA42_: ;
|
|
cleanPlainSymbol = renderPlainSymbolName__typesrenderer_9(nameNode);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
complexSymbol = complexName__docgen_6278(k, n, cleanPlainSymbol);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
plainSymbolEnc = encodeUrl__pureZuri_60(cleanPlainSymbol, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
symbolOrId = newUniquePlainSymbol__docgen_6269(d, complexSymbol);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
symbolOrIdEnc = encodeUrl__pureZuri_60(symbolOrId, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
deprecationMsg = genDeprecationMsg__docgen_6299(d, pragmaNode);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
toLangSymbol__docgen_6338(k, n, cleanPlainSymbol, (&rstLangSymbol));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
nimZeroMem((void*)(&lineinfo), sizeof(tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA));
|
|
lineinfo.line = (*nameNode).info.line;
|
|
lineinfo.col = (*nameNode).info.col;
|
|
lineinfo.fileIndex = addRstFileIndex__docgen_222(d, (*nameNode).info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T47_ = (NI)0;
|
|
T47_ = symbolPriority__docgen_6335(k);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
addAnchorNim__packagesZdocutilsZrst_5314(&(*d).sharedState, symbolOrId, detailedName, (&rstLangSymbol), T47_, lineinfo);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
nodeToHighlightedHtml__docgen_3433(d, n, (&result), 1166, symbolOrIdEnc);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__5 = toFullPath__msgs_589((*d).conf, (*n).info.fileIndex);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
seeSrc = genSeeSrc__docgen_6324(d, colontmpD__5, ((NI) ((*n).info.line)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__6 = newSeq__docgen_6506(((NI)0));
|
|
T48_ = (tySequence__7NPfIKL9byl5LKWg9aDddIoQ*)0;
|
|
T48_ = mgetOrPut__docgen_6527((&(*d).section[(k)- 0].secItems), cleanPlainSymbol, colontmpD__6);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
nimZeroMem((void*)(&T49_), sizeof(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA));
|
|
blitTmp = comm;
|
|
comm.len = 0; comm.p = NIM_NIL;
|
|
T49_.descRst = blitTmp;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__7), sortName);
|
|
T49_.sortName = colontmpD__7;
|
|
T49_.info = lineinfo;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__8), symbolOrId);
|
|
T49_.anchor = colontmpD__8;
|
|
blitTmp_2 = detailedName;
|
|
detailedName.len = 0; detailedName.p = NIM_NIL;
|
|
T49_.detailedName = blitTmp_2;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__9), name);
|
|
T49_.name = colontmpD__9;
|
|
T49_.substitutions.len = 18; T49_.substitutions.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(18, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
T49_.substitutions.p->data[0] = TM__iS6Vfak4fKt7fhPmyApRcg_328;
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__10), uniqueName);
|
|
T49_.substitutions.p->data[1] = colontmpD__10;
|
|
T49_.substitutions.p->data[2] = TM__iS6Vfak4fKt7fhPmyApRcg_330;
|
|
blitTmp_3 = result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
T49_.substitutions.p->data[3] = blitTmp_3;
|
|
T49_.substitutions.p->data[4] = TM__iS6Vfak4fKt7fhPmyApRcg_332;
|
|
T50_.len = 0; T50_.p = NIM_NIL;
|
|
T50_ = dollar___systemZdollars_3((*d).Sup.id);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T49_.substitutions.p->data[5] = T50_;
|
|
T49_.substitutions.p->data[6] = TM__iS6Vfak4fKt7fhPmyApRcg_334;
|
|
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__11), plainNameEsc);
|
|
T49_.substitutions.p->data[7] = colontmpD__11;
|
|
T49_.substitutions.p->data[8] = TM__iS6Vfak4fKt7fhPmyApRcg_336;
|
|
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__12), cleanPlainSymbol);
|
|
T49_.substitutions.p->data[9] = colontmpD__12;
|
|
T49_.substitutions.p->data[10] = TM__iS6Vfak4fKt7fhPmyApRcg_338;
|
|
blitTmp_4 = plainSymbolEnc;
|
|
plainSymbolEnc.len = 0; plainSymbolEnc.p = NIM_NIL;
|
|
T49_.substitutions.p->data[11] = blitTmp_4;
|
|
T49_.substitutions.p->data[12] = TM__iS6Vfak4fKt7fhPmyApRcg_340;
|
|
colontmpD__13.len = 0; colontmpD__13.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__13), symbolOrIdEnc);
|
|
T49_.substitutions.p->data[13] = colontmpD__13;
|
|
T49_.substitutions.p->data[14] = TM__iS6Vfak4fKt7fhPmyApRcg_342;
|
|
blitTmp_5 = seeSrc;
|
|
seeSrc.len = 0; seeSrc.p = NIM_NIL;
|
|
T49_.substitutions.p->data[15] = blitTmp_5;
|
|
T49_.substitutions.p->data[16] = TM__iS6Vfak4fKt7fhPmyApRcg_344;
|
|
blitTmp_6 = deprecationMsg;
|
|
deprecationMsg.len = 0; deprecationMsg.p = NIM_NIL;
|
|
T49_.substitutions.p->data[17] = blitTmp_6;
|
|
add__docgen_7818((&(*T48_)), (&T49_));
|
|
colontmpD__14 = relativeTo__pathutils_152((*d).Sup.destFile, (*(*d).conf).outDir, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
external = noschangeFileExt(colontmpD__14, TM__iS6Vfak4fKt7fhPmyApRcg_345);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
attype = TM__iS6Vfak4fKt7fhPmyApRcg_346;
|
|
{
|
|
NIM_BOOL T53_;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* att;
|
|
T53_ = (NIM_BOOL)0;
|
|
T53_ = (k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18));
|
|
if (!(T53_)) goto LA54_;
|
|
T53_ = ((*nameNode).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
|
|
LA54_: ;
|
|
if (!T53_) goto LA55_;
|
|
att = NIM_NIL;
|
|
att = attachToType__docgen_1928(d, (*nameNode)._kind_4.sym);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NimStringV2 T61_;
|
|
if (!!((att == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA59_;
|
|
T61_.len = 0; T61_.p = NIM_NIL;
|
|
T61_ = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, (*(*att).name).s, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&attype), T61_);
|
|
}
|
|
LA59_: ;
|
|
eqdestroy___ast_4060(&att);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA51_;
|
|
LA55_: ;
|
|
{
|
|
NIM_BOOL T63_;
|
|
NIM_BOOL T64_;
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* etyp;
|
|
T63_ = (NIM_BOOL)0;
|
|
T64_ = (NIM_BOOL)0;
|
|
T64_ = (k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7));
|
|
if (!(T64_)) goto LA65_;
|
|
T64_ = ((*nameNode).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
|
|
LA65_: ;
|
|
T63_ = T64_;
|
|
if (!(T63_)) goto LA66_;
|
|
T63_ = ((*(*(*nameNode)._kind_4.sym).typ).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)14) || (*(*(*nameNode)._kind_4.sym).typ).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)1));
|
|
LA66_: ;
|
|
if (!T63_) goto LA67_;
|
|
etyp = NIM_NIL;
|
|
eqcopy___ast_3546(&etyp, (*(*nameNode)._kind_4.sym).typ);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA69_;
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* e;
|
|
e = NIM_NIL;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = safeLen__ast_3318((*etyp).n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA71_;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA74 ;
|
|
i = i_2;
|
|
eqcopy___ast_3457(&e, (*(*etyp).n)._kind_6.sons.p->data[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA71_;
|
|
{
|
|
NimStringV2 plain;
|
|
NimStringV2 symbolOrId_2;
|
|
NimStringV2 colontmpD__25;
|
|
NimStringV2 colontmpD__26;
|
|
NimStringV2 colontmpD__27;
|
|
NimStringV2 colontmpD__28;
|
|
NimStringV2 T81_;
|
|
plain.len = 0; plain.p = NIM_NIL;
|
|
symbolOrId_2.len = 0; symbolOrId_2.p = NIM_NIL;
|
|
colontmpD__25.len = 0; colontmpD__25.p = NIM_NIL;
|
|
colontmpD__26.len = 0; colontmpD__26.p = NIM_NIL;
|
|
colontmpD__27.len = 0; colontmpD__27.p = NIM_NIL;
|
|
colontmpD__28.len = 0; colontmpD__28.p = NIM_NIL;
|
|
{
|
|
if (!!(((*(*e)._kind_4.sym).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)20)))) goto LA79_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__28));
|
|
eqdestroy___stdZassertions_13((&colontmpD__27));
|
|
eqdestroy___stdZassertions_13((&colontmpD__26));
|
|
eqdestroy___stdZassertions_13((&colontmpD__25));
|
|
eqdestroy___stdZassertions_13((&symbolOrId_2));
|
|
eqdestroy___stdZassertions_13((&plain));
|
|
goto LA75;
|
|
}
|
|
LA79_: ;
|
|
plain = renderPlainSymbolName__typesrenderer_9(e);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA76_;
|
|
symbolOrId_2 = newUniquePlainSymbol__docgen_6269(d, plain);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA76_;
|
|
T81_.len = 0; T81_.p = NIM_NIL;
|
|
T81_ = rawNewString((*(*(*nameNode)._kind_4.sym).name).s.len + plain.len + 1);
|
|
appendString((&T81_), (*(*(*nameNode)._kind_4.sym).name).s);
|
|
appendChar((&T81_), 46);
|
|
appendString((&T81_), plain);
|
|
colontmpD__25 = T81_;
|
|
colontmpD__26 = getPlainDocstring__docgen_3406(e);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA76_;
|
|
colontmpD__27 = docstringSummary__docgen_6290(colontmpD__26);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA76_;
|
|
colontmpD__28 = escape__pureZxmltree_685(colontmpD__27);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA76_;
|
|
setIndexTerm__packagesZdocutilsZrstgen_536((&(*d).Sup), external, symbolOrId_2, plain, colontmpD__25, colontmpD__28);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA76_;
|
|
{
|
|
LA76_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__28));
|
|
eqdestroy___stdZassertions_13((&colontmpD__27));
|
|
eqdestroy___stdZassertions_13((&colontmpD__26));
|
|
eqdestroy___stdZassertions_13((&colontmpD__25));
|
|
eqdestroy___stdZassertions_13((&symbolOrId_2));
|
|
eqdestroy___stdZassertions_13((&plain));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA71_;
|
|
} LA75: ;
|
|
i_2 += ((NI)1);
|
|
} LA74: ;
|
|
}
|
|
}
|
|
{
|
|
LA71_:;
|
|
}
|
|
{
|
|
oldNimErrFin71_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&e);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA69_;
|
|
*nimErr_ = oldNimErrFin71_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA69_;
|
|
}
|
|
{
|
|
LA69_:;
|
|
}
|
|
{
|
|
oldNimErrFin69_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3543(&etyp);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
*nimErr_ = oldNimErrFin69_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA51_;
|
|
LA67_: ;
|
|
LA51_: ;
|
|
nimZeroMem((void*)(&T88_), sizeof(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg));
|
|
colontmpD__15.len = 0; colontmpD__15.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__15), sortName);
|
|
T88_.sortName = colontmpD__15;
|
|
colontmpD__16 = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_352, TM__iS6Vfak4fKt7fhPmyApRcg_353);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T89_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_355;
|
|
T89_[1] = name;
|
|
T89_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_356;
|
|
T89_[3] = plainNameEsc;
|
|
T89_[4] = TM__iS6Vfak4fKt7fhPmyApRcg_357;
|
|
T89_[5] = symbolOrIdEnc;
|
|
T88_.content = nsuFormatOpenArray(colontmpD__16, T89_, 6);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
add__docgen_7873((&(*d).tocSimple[(k)- 0]), (&T88_));
|
|
colontmpD__17 = newSeq__docgen_7918(((NI)0));
|
|
T90_ = (tySequence__T9cc8i7z3uFa6qWrxalwg0A*)0;
|
|
T90_ = mgetOrPut__docgen_7939((&(*d).tocTable[(k)- 0]), cleanPlainSymbol, colontmpD__17);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
nimZeroMem((void*)(&T91_), sizeof(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg));
|
|
blitTmp_7 = sortName;
|
|
sortName.len = 0; sortName.p = NIM_NIL;
|
|
T91_.sortName = blitTmp_7;
|
|
colontmpD__18 = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_359, TM__iS6Vfak4fKt7fhPmyApRcg_360);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T92_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_361;
|
|
T92_[1] = name;
|
|
T92_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_362;
|
|
T92_[3] = plainNameEsc;
|
|
T92_[4] = TM__iS6Vfak4fKt7fhPmyApRcg_364;
|
|
colontmpD__19 = nsuReplaceStr(symbolOrId, TM__iS6Vfak4fKt7fhPmyApRcg_365, TM__iS6Vfak4fKt7fhPmyApRcg_367);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T92_[5] = colontmpD__19;
|
|
T92_[6] = TM__iS6Vfak4fKt7fhPmyApRcg_368;
|
|
T92_[7] = symbolOrIdEnc;
|
|
T91_.content = nsuFormatOpenArray(colontmpD__18, T92_, 8);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
add__docgen_7873((&(*T90_)), (&T91_));
|
|
T93_.len = 0; T93_.p = NIM_NIL;
|
|
colontmpD__20 = nosextractFilename((*d).Sup.filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__21 = noschangeFileExt(colontmpD__20, TM__iS6Vfak4fKt7fhPmyApRcg_369);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T93_ = rawNewString(colontmpD__21.len + 2);
|
|
appendString((&T93_), colontmpD__21);
|
|
appendString((&T93_), TM__iS6Vfak4fKt7fhPmyApRcg_371);
|
|
linkTitle = T93_;
|
|
{
|
|
NimStringV2 colontmpD__29;
|
|
NimStringV2 colontmpD__30;
|
|
if (!((*n).kind >= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)79) && (*n).kind <= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)84) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)159))) goto LA96_;
|
|
colontmpD__29.len = 0; colontmpD__29.p = NIM_NIL;
|
|
colontmpD__30.len = 0; colontmpD__30.p = NIM_NIL;
|
|
colontmpD__29 = nsuStrip(plainName, NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_205);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__30 = escape__pureZxmltree_685(colontmpD__29);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
prepareAdd((&linkTitle), colontmpD__30.len + 0);
|
|
appendString((&linkTitle), colontmpD__30);
|
|
eqdestroy___stdZassertions_13((&colontmpD__30));
|
|
eqdestroy___stdZassertions_13((&colontmpD__29));
|
|
}
|
|
goto LA94_;
|
|
LA96_: ;
|
|
{
|
|
NimStringV2 colontmpD__31;
|
|
NimStringV2 colontmpD__32;
|
|
colontmpD__31.len = 0; colontmpD__31.p = NIM_NIL;
|
|
colontmpD__32.len = 0; colontmpD__32.p = NIM_NIL;
|
|
colontmpD__31 = nsuStrip(complexSymbol, NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_205);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__32 = escape__pureZxmltree_685(colontmpD__31);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
prepareAdd((&linkTitle), colontmpD__32.len + 0);
|
|
appendString((&linkTitle), colontmpD__32);
|
|
eqdestroy___stdZassertions_13((&colontmpD__32));
|
|
eqdestroy___stdZassertions_13((&colontmpD__31));
|
|
}
|
|
LA94_: ;
|
|
colontmpD__22 = docstringSummary__docgen_6290(plainDocstring);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__23 = escape__pureZxmltree_685(colontmpD__22);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
setIndexTerm__packagesZdocutilsZrstgen_536((&(*d).Sup), external, symbolOrId, name, linkTitle, colontmpD__23);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NIM_BOOL T101_;
|
|
T101_ = (NIM_BOOL)0;
|
|
T101_ = (k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7));
|
|
if (!(T101_)) goto LA102_;
|
|
T101_ = ((*nameNode).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
|
|
LA102_: ;
|
|
if (!T101_) goto LA103_;
|
|
strTableAdd__astalgo_3484((&(*d).types), (*nameNode)._kind_4.sym);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA103_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___stdZassertions_13((&colontmpD__23));
|
|
eqdestroy___stdZassertions_13((&colontmpD__22));
|
|
eqdestroy___stdZassertions_13((&colontmpD__21));
|
|
eqdestroy___stdZassertions_13((&colontmpD__20));
|
|
eqdestroy___stdZassertions_13((&linkTitle));
|
|
eqdestroy___stdZassertions_13((&colontmpD__19));
|
|
eqdestroy___stdZassertions_13((&colontmpD__18));
|
|
eqdestroy___docgen_2551((&colontmpD__17));
|
|
eqdestroy___stdZassertions_13((&colontmpD__16));
|
|
eqdestroy___stdZassertions_13((&attype));
|
|
eqdestroy___stdZassertions_13((&colontmpD__14));
|
|
eqdestroy___stdZassertions_13((&external));
|
|
eqdestroy___docgen_2278((&colontmpD__6));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&seeSrc));
|
|
eqdestroy___packagesZdocutilsZrst_5364((&rstLangSymbol));
|
|
eqdestroy___stdZassertions_13((&deprecationMsg));
|
|
eqdestroy___stdZassertions_13((&symbolOrIdEnc));
|
|
eqdestroy___stdZassertions_13((&symbolOrId));
|
|
eqdestroy___stdZassertions_13((&plainSymbolEnc));
|
|
eqdestroy___stdZassertions_13((&complexSymbol));
|
|
eqdestroy___stdZassertions_13((&cleanPlainSymbol));
|
|
eqdestroy___stdZassertions_13((&sortName));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&detailedName));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&plainNameEsc));
|
|
eqdestroy___ast_3454(&pragmaNode);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___renderer_2491((&r));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___docgen_2171((&comm));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&plainName));
|
|
eqdestroy___stdZassertions_13((&literal));
|
|
eqdestroy___stdZassertions_13((&result));
|
|
eqdestroy___stdZassertions_13((&plainDocstring));
|
|
eqdestroy___stdZassertions_13((&name));
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, checkForFalse__docgen_9545)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL T1_;
|
|
NI T3_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NIM_BOOL)0;
|
|
T1_ = (NIM_BOOL)0;
|
|
T1_ = ((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2));
|
|
if (!(T1_)) goto LA2_;
|
|
T3_ = (NI)0;
|
|
T3_ = nsuCmpIgnoreStyle((*(*n)._kind_5.ident).s, TM__iS6Vfak4fKt7fhPmyApRcg_373);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T1_ = (T3_ == ((NI)0));
|
|
LA2_: ;
|
|
result = T1_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, traceDeps__docgen_9552)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* it) {
|
|
NIM_BOOL oldNimErrFin12_;
|
|
NIM_BOOL oldNimErrFin10_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NIM_BOOL T3_;
|
|
NIM_BOOL T4_;
|
|
NI T6_;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* sep;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dir;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* a;
|
|
T3_ = (NIM_BOOL)0;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*it).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)29));
|
|
if (!(T4_)) goto LA5_;
|
|
T6_ = (NI)0;
|
|
T6_ = len__ast_3325(it);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T4_ = (T6_ == ((NI)3));
|
|
LA5_: ;
|
|
T3_ = T4_;
|
|
if (!(T3_)) goto LA7_;
|
|
T3_ = ((*(*it)._kind_6.sons.p->data[((NI)2)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)41));
|
|
LA7_: ;
|
|
if (!T3_) goto LA8_;
|
|
sep = NIM_NIL;
|
|
dir = NIM_NIL;
|
|
a = NIM_NIL;
|
|
eqcopy___ast_3457(&sep, (*it)._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
eqcopy___ast_3457(&dir, (*it)._kind_6.sons.p->data[((NI)1)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
a = newNodeI__ast_3949(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)29), (*it).info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
add__ast_6233(a, sep);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
add__ast_6233(a, dir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
add__ast_6233(a, sep);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* x;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmp_;
|
|
x = NIM_NIL;
|
|
colontmp_ = NIM_NIL;
|
|
eqcopy___ast_3457(&colontmp_, (*it)._kind_6.sons.p->data[((NI)2)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
|
|
{
|
|
NI i;
|
|
NI colontmp__2;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
colontmp__2 = safeLen__ast_3318(colontmp_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp__2)) goto LA15 ;
|
|
i = i_2;
|
|
eqcopy___ast_3457(&x, (*colontmp_)._kind_6.sons.p->data[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
|
|
eqsink___ast_3460(&(*a)._kind_6.sons.p->data[((NI)2)], x);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
|
|
x = 0;
|
|
traceDeps__docgen_9552(d, a);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
|
|
i_2 += ((NI)1);
|
|
} LA15: ;
|
|
}
|
|
}
|
|
{
|
|
LA12_:;
|
|
}
|
|
{
|
|
oldNimErrFin12_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&colontmp_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
eqdestroy___ast_3454(&x);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
*nimErr_ = oldNimErrFin12_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
}
|
|
{
|
|
LA10_:;
|
|
}
|
|
{
|
|
oldNimErrFin10_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&a);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&dir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&sep);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin10_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA1_;
|
|
LA8_: ;
|
|
{
|
|
NIM_BOOL T21_;
|
|
NimStringV2 external;
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = ((*it).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
|
|
if (!(T21_)) goto LA22_;
|
|
T21_ = belongsToProjectPackage__packages_76((*d).conf, (*it)._kind_4.sym);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
LA22_: ;
|
|
if (!T21_) goto LA23_;
|
|
external.len = 0; external.p = NIM_NIL;
|
|
external = externalDep__docgen_3419(d, (*it)._kind_4.sym);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA25_;
|
|
{
|
|
if (!!(((*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)6))- 0].finalMarkup.len == 0))) goto LA28_;
|
|
prepareAdd((&(*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)6))- 0].finalMarkup), 2);
|
|
appendString((&(*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)6))- 0].finalMarkup), TM__iS6Vfak4fKt7fhPmyApRcg_374);
|
|
}
|
|
LA28_: ;
|
|
{
|
|
NIM_BOOL T32_;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T36_;
|
|
T32_ = (NIM_BOOL)0;
|
|
T32_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA25_;
|
|
if (!!(T32_)) goto LA33_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD_ = prettyLink__packagesZdocutilsZrstgen_84(external);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA35_;
|
|
colontmpD__2 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, colontmpD_, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA35_;
|
|
T36_[0] = colontmpD__2;
|
|
colontmpD__3 = noschangeFileExt(external, TM__iS6Vfak4fKt7fhPmyApRcg_377);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA35_;
|
|
T36_[1] = colontmpD__3;
|
|
nsuAddf((&(*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)6))- 0].finalMarkup), TM__iS6Vfak4fKt7fhPmyApRcg_376, T36_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA35_;
|
|
{
|
|
LA35_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA25_;
|
|
}
|
|
goto LA30_;
|
|
LA33_: ;
|
|
{
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 colontmpD__5;
|
|
NimStringV2 colontmpD__6;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T41_;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
colontmpD__4 = prettyLink__packagesZdocutilsZrstgen_84(external);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA40_;
|
|
colontmpD__5 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, colontmpD__4, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA40_;
|
|
T41_[0] = colontmpD__5;
|
|
colontmpD__6 = noschangeFileExt(external, TM__iS6Vfak4fKt7fhPmyApRcg_379);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA40_;
|
|
T41_[1] = colontmpD__6;
|
|
nsuAddf((&(*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)6))- 0].finalMarkup), TM__iS6Vfak4fKt7fhPmyApRcg_378, T41_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA40_;
|
|
{
|
|
LA40_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA25_;
|
|
}
|
|
LA30_: ;
|
|
{
|
|
LA25_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&external));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA1_;
|
|
LA23_: ;
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, exportSym__docgen_9593)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) {
|
|
NIM_BOOL oldNimErrFin33_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NIM_BOOL T3_;
|
|
NimStringV2 external;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = ((*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)6));
|
|
if (!(T3_)) goto LA4_;
|
|
T3_ = belongsToProjectPackage__packages_76((*d).conf, s);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
external.len = 0; external.p = NIM_NIL;
|
|
external = externalDep__docgen_3419(d, s);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
{
|
|
if (!!(((*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19))- 0].finalMarkup.len == 0))) goto LA10_;
|
|
prepareAdd((&(*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19))- 0].finalMarkup), 2);
|
|
appendString((&(*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19))- 0].finalMarkup), TM__iS6Vfak4fKt7fhPmyApRcg_380);
|
|
}
|
|
LA10_: ;
|
|
{
|
|
NIM_BOOL T14_;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
if (!!(T14_)) goto LA15_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD_ = prettyLink__packagesZdocutilsZrstgen_84(external);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA17_;
|
|
colontmpD__2 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, colontmpD_, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA17_;
|
|
T18_[0] = colontmpD__2;
|
|
colontmpD__3 = noschangeFileExt(external, TM__iS6Vfak4fKt7fhPmyApRcg_382);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA17_;
|
|
T18_[1] = colontmpD__3;
|
|
nsuAddf((&(*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19))- 0].finalMarkup), TM__iS6Vfak4fKt7fhPmyApRcg_381, T18_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA17_;
|
|
{
|
|
LA17_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
}
|
|
goto LA12_;
|
|
LA15_: ;
|
|
{
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 colontmpD__5;
|
|
NimStringV2 colontmpD__6;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T23_;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
colontmpD__4 = prettyLink__packagesZdocutilsZrstgen_84(external);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA22_;
|
|
colontmpD__5 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, colontmpD__4, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA22_;
|
|
T23_[0] = colontmpD__5;
|
|
colontmpD__6 = noschangeFileExt(external, TM__iS6Vfak4fKt7fhPmyApRcg_384);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA22_;
|
|
T23_[1] = colontmpD__6;
|
|
nsuAddf((&(*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19))- 0].finalMarkup), TM__iS6Vfak4fKt7fhPmyApRcg_383, T23_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA22_;
|
|
{
|
|
LA22_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
}
|
|
LA12_: ;
|
|
{
|
|
LA7_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&external));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA1_;
|
|
LA5_: ;
|
|
{
|
|
NIM_BOOL T29_;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module;
|
|
T29_ = (NIM_BOOL)0;
|
|
T29_ = !(((*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)6)));
|
|
if (!(T29_)) goto LA30_;
|
|
T29_ = !(((*s).owner == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)));
|
|
LA30_: ;
|
|
if (!T29_) goto LA31_;
|
|
module = NIM_NIL;
|
|
module = originatingModule__ast_6098(s);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
|
|
{
|
|
NIM_BOOL T36_;
|
|
NimStringV2 complexSymbol;
|
|
NimStringV2 symbolOrId;
|
|
NimStringV2 external_2;
|
|
T36_ = (NIM_BOOL)0;
|
|
T36_ = belongsToProjectPackage__packages_76((*d).conf, module);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
|
|
if (!T36_) goto LA37_;
|
|
complexSymbol.len = 0; complexSymbol.p = NIM_NIL;
|
|
symbolOrId.len = 0; symbolOrId.p = NIM_NIL;
|
|
external_2.len = 0; external_2.p = NIM_NIL;
|
|
complexSymbol = complexName__docgen_6278((*s).kind, (*s).ast, (*(*s).name).s);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA39_;
|
|
symbolOrId = newUniquePlainSymbol__docgen_6269(d, complexSymbol);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA39_;
|
|
external_2 = externalDep__docgen_3419(d, module);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA39_;
|
|
{
|
|
if (!!(((*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19))- 0].finalMarkup.len == 0))) goto LA42_;
|
|
prepareAdd((&(*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19))- 0].finalMarkup), 2);
|
|
appendString((&(*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19))- 0].finalMarkup), TM__iS6Vfak4fKt7fhPmyApRcg_385);
|
|
}
|
|
LA42_: ;
|
|
{
|
|
NIM_BOOL T46_;
|
|
NimStringV2 colontmpD__7;
|
|
NimStringV2 colontmpD__8;
|
|
tyArray__24KAM9afIUgUaqBaEBB6r9bg T50_;
|
|
T46_ = (NIM_BOOL)0;
|
|
T46_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA39_;
|
|
if (!!(T46_)) goto LA47_;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
colontmpD__7 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, (*(*s).name).s, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA49_;
|
|
T50_[0] = colontmpD__7;
|
|
colontmpD__8 = noschangeFileExt(external_2, TM__iS6Vfak4fKt7fhPmyApRcg_388);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA49_;
|
|
T50_[1] = colontmpD__8;
|
|
T50_[2] = symbolOrId;
|
|
nsuAddf((&(*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19))- 0].finalMarkup), TM__iS6Vfak4fKt7fhPmyApRcg_387, T50_, 3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA49_;
|
|
{
|
|
LA49_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__8));
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA39_;
|
|
}
|
|
goto LA44_;
|
|
LA47_: ;
|
|
{
|
|
NimStringV2 colontmpD__9;
|
|
NimStringV2 colontmpD__10;
|
|
tyArray__24KAM9afIUgUaqBaEBB6r9bg T55_;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
colontmpD__9 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, (*(*s).name).s, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA54_;
|
|
T55_[0] = colontmpD__9;
|
|
colontmpD__10 = noschangeFileExt(external_2, TM__iS6Vfak4fKt7fhPmyApRcg_390);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA54_;
|
|
T55_[1] = colontmpD__10;
|
|
T55_[2] = symbolOrId;
|
|
nsuAddf((&(*d).section[(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19))- 0].finalMarkup), TM__iS6Vfak4fKt7fhPmyApRcg_389, T55_, 3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA54_;
|
|
{
|
|
LA54_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__10));
|
|
eqdestroy___stdZassertions_13((&colontmpD__9));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA39_;
|
|
}
|
|
LA44_: ;
|
|
{
|
|
LA39_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&external_2));
|
|
eqdestroy___stdZassertions_13((&symbolOrId));
|
|
eqdestroy___stdZassertions_13((&complexSymbol));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
|
|
}
|
|
LA37_: ;
|
|
{
|
|
LA33_:;
|
|
}
|
|
{
|
|
oldNimErrFin33_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_4060(&module);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin33_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA1_;
|
|
LA31_: ;
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_195)(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* dest, tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw src) {
|
|
tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
colontmp_ = (*dest);
|
|
nimZeroMem((void*)(&(*dest)), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
(*dest).isRst = src.isRst;
|
|
switch ((*dest).isRst) {
|
|
case NIM_TRUE:
|
|
{
|
|
{
|
|
if (!src._isRst_1.rst) goto LA4_;
|
|
nimIncRef(src._isRst_1.rst);
|
|
}
|
|
LA4_: ;
|
|
{
|
|
NIM_BOOL T8_;
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = nimDecRefIsLast((*dest)._isRst_1.rst);
|
|
if (!T8_) goto LA9_;
|
|
eqdestroy___packagesZdocutilsZrstast_154((*dest)._isRst_1.rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest)._isRst_1.rst, ((NI)8));
|
|
}
|
|
LA9_: ;
|
|
(*dest)._isRst_1.rst = src._isRst_1.rst;
|
|
}
|
|
break;
|
|
case NIM_FALSE:
|
|
{
|
|
eqcopy___stdZassertions_16((&(*dest)._isRst_2.str), src._isRst_2.str);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
switch (colontmp_.isRst) {
|
|
case NIM_TRUE:
|
|
{
|
|
{
|
|
NIM_BOOL T16_;
|
|
T16_ = (NIM_BOOL)0;
|
|
T16_ = nimDecRefIsLast(colontmp_._isRst_1.rst);
|
|
if (!T16_) goto LA17_;
|
|
eqdestroy___packagesZdocutilsZrstast_154(colontmp_._isRst_1.rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose(colontmp_._isRst_1.rst, ((NI)8));
|
|
}
|
|
LA17_: ;
|
|
}
|
|
break;
|
|
case NIM_FALSE:
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmp_._isRst_2.str));
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, generateDoc__docgen_9801)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* orig, tyEnum_DocFlags__9aeIeuFZ7FUxqh7HN3G2uqA docFlags) {
|
|
NIM_BOOL oldNimErrFin2_;
|
|
NIM_BOOL oldNimErrFin6_;
|
|
NIM_BOOL oldNimErrFin33_;
|
|
NIM_BOOL oldNimErrFin38_;
|
|
NIM_BOOL oldNimErrFin46_;
|
|
NIM_BOOL oldNimErrFin68_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
switch ((*n).kind) {
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)90):
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* pragmaNode;
|
|
NimStringV2 colontmpD_;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* doctypeNode;
|
|
pragmaNode = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
doctypeNode = NIM_NIL;
|
|
pragmaNode = findPragma__trees_278(n, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)138));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
colontmpD_ = genDeprecationMsg__docgen_6299(d, pragmaNode);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
prepareAdd((&(*d).modDeprecationMsg), colontmpD_.len + 0);
|
|
appendString((&(*d).modDeprecationMsg), colontmpD_);
|
|
doctypeNode = findPragma__trees_278(n, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)209));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
setDoctype__docgen_9503(d, doctypeNode);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
{
|
|
LA2_:;
|
|
}
|
|
{
|
|
oldNimErrFin2_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&doctypeNode);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___ast_3454(&pragmaNode);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin2_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125):
|
|
{
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* colontmpD__2;
|
|
colontmpD__2 = NIM_NIL;
|
|
colontmpD__2 = genComment__docgen_3356(d, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
add__docgen_128((&(*d).modDescPre), colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
{
|
|
LA6_:;
|
|
}
|
|
{
|
|
oldNimErrFin6_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___packagesZdocutilsZrstast_225(&colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin6_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)79):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)159):
|
|
{
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
genItem__docgen_6419(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12), docFlags);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)80):
|
|
{
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
genItem__docgen_6419(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14), docFlags);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)84):
|
|
{
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
genItem__docgen_6419(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15), docFlags);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)82):
|
|
{
|
|
genItem__docgen_6419(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17), docFlags);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)83):
|
|
{
|
|
genItem__docgen_6419(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18), docFlags);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)81):
|
|
{
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
genItem__docgen_6419(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16), docFlags);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)98):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)99):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)100):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)101):
|
|
{
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA18 ;
|
|
i = i_2;
|
|
{
|
|
if (!!(((*(*n)._kind_6.sons.p->data[i]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125)))) goto LA21_;
|
|
genItem__docgen_6419(d, (*n)._kind_6.sons.p->data[i], (*(*n)._kind_6.sons.p->data[i])._kind_6.sons.p->data[((NI)0)], (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7) + (NI)((*n).kind - ((NI)98))), docFlags);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA21_: ;
|
|
i_2 += ((NI)1);
|
|
} LA18: ;
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115):
|
|
{
|
|
{
|
|
NI i_3;
|
|
NI colontmp__2;
|
|
NI i_4;
|
|
i_3 = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
colontmp__2 = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_4 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_4 < colontmp__2)) goto LA26 ;
|
|
i_3 = i_4;
|
|
generateDoc__docgen_9801(d, (*n)._kind_6.sons.p->data[i_3], orig, ((tyEnum_DocFlags__9aeIeuFZ7FUxqh7HN3G2uqA)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_4 += ((NI)1);
|
|
} LA26: ;
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)93):
|
|
{
|
|
{
|
|
NIM_BOOL T30_;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__3;
|
|
T30_ = (NIM_BOOL)0;
|
|
T30_ = checkForFalse__docgen_9545((*(*n)._kind_6.sons.p->data[((NI)0)])._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!!(T30_)) goto LA31_;
|
|
colontmpD__3 = NIM_NIL;
|
|
colontmpD__3 = lastSon__ast_6268((*n)._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
|
|
generateDoc__docgen_9801(d, colontmpD__3, orig, ((tyEnum_DocFlags__9aeIeuFZ7FUxqh7HN3G2uqA)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
|
|
{
|
|
LA33_:;
|
|
}
|
|
{
|
|
oldNimErrFin33_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin33_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA31_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)116):
|
|
{
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* it;
|
|
it = NIM_NIL;
|
|
{
|
|
NI i_5;
|
|
NI colontmp__3;
|
|
NI i_6;
|
|
i_5 = (NI)0;
|
|
colontmp__3 = (NI)0;
|
|
colontmp__3 = safeLen__ast_3318(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA38_;
|
|
i_6 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_6 < colontmp__3)) goto LA41 ;
|
|
i_5 = i_6;
|
|
eqcopy___ast_3457(&it, (*n)._kind_6.sons.p->data[i_5]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA38_;
|
|
traceDeps__docgen_9552(d, it);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA38_;
|
|
i_6 += ((NI)1);
|
|
} LA41: ;
|
|
}
|
|
}
|
|
{
|
|
LA38_:;
|
|
}
|
|
{
|
|
oldNimErrFin38_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&it);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin38_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)118):
|
|
{
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* it_2;
|
|
it_2 = NIM_NIL;
|
|
{
|
|
NI i_7;
|
|
NI colontmp__4;
|
|
NI i_8;
|
|
i_7 = (NI)0;
|
|
colontmp__4 = (NI)0;
|
|
colontmp__4 = safeLen__ast_3318(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA46_;
|
|
i_8 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_8 < colontmp__4)) goto LA49 ;
|
|
i_7 = i_8;
|
|
eqcopy___ast_3457(&it_2, (*n)._kind_6.sons.p->data[i_7]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA46_;
|
|
{
|
|
if (!((*it_2).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3))) goto LA52_;
|
|
{
|
|
NIM_BOOL T56_;
|
|
T56_ = (NIM_BOOL)0;
|
|
T56_ = !(((*d).module == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)));
|
|
if (!(T56_)) goto LA57_;
|
|
T56_ = ((*d).module == (*(*it_2)._kind_4.sym).owner);
|
|
LA57_: ;
|
|
if (!T56_) goto LA58_;
|
|
generateDoc__docgen_9801(d, (*(*it_2)._kind_4.sym).ast, orig, ((tyEnum_DocFlags__9aeIeuFZ7FUxqh7HN3G2uqA)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA46_;
|
|
}
|
|
goto LA54_;
|
|
LA58_: ;
|
|
{
|
|
if (!!(((*(*it_2)._kind_4.sym).ast == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA61_;
|
|
exportSym__docgen_9593(d, (*it_2)._kind_4.sym);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA46_;
|
|
}
|
|
goto LA54_;
|
|
LA61_: ;
|
|
LA54_: ;
|
|
}
|
|
LA52_: ;
|
|
i_8 += ((NI)1);
|
|
} LA49: ;
|
|
}
|
|
}
|
|
{
|
|
LA46_:;
|
|
}
|
|
{
|
|
oldNimErrFin46_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&it_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin46_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)119):
|
|
{
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)120):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)117):
|
|
{
|
|
traceDeps__docgen_9552(d, (*n)._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)26) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)32):
|
|
{
|
|
tySequence__aNvCnksuz1F1Q4tMb9afk9aw comm;
|
|
comm.len = 0; comm.p = NIM_NIL;
|
|
getAllRunnableExamples__docgen_6136(d, n, (&comm));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA68_;
|
|
{
|
|
NI T71_;
|
|
T71_ = comm.len;
|
|
if (!!((T71_ == ((NI)0)))) goto LA72_;
|
|
add__docgen_9882((&(*d).modDescPre), ((comm).p) ? (comm.p->data) : NIM_NIL, comm.len);
|
|
}
|
|
LA72_: ;
|
|
{
|
|
LA68_:;
|
|
}
|
|
{
|
|
oldNimErrFin68_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___docgen_2171((&comm));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin68_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_33)(NI hcode) {
|
|
NIM_BOOL result;
|
|
result = (NIM_BOOL)0;
|
|
result = !((hcode == ((NI)0)));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, overloadGroupName__docgen_9922)(NimStringV2 s, tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
T1_.len = 0; T1_.p = NIM_NIL;
|
|
colontmpD_ = toHumanStr__ast_6611(k);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T1_ = rawNewString(s.len + colontmpD_.len + 6);
|
|
appendString((&T1_), s);
|
|
appendString((&T1_), TM__iS6Vfak4fKt7fhPmyApRcg_392);
|
|
appendString((&T1_), colontmpD_);
|
|
appendString((&T1_), TM__iS6Vfak4fKt7fhPmyApRcg_394);
|
|
result = T1_;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmpDecimalsIgnoreCase__docgen_1794)(NimStringV2 a, NimStringV2 b) {
|
|
NI result;
|
|
NI aLen;
|
|
NI bLen;
|
|
NI iA;
|
|
NI iB;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NI)0;
|
|
aLen = a.len;
|
|
bLen = b.len;
|
|
iA = ((NI)0);
|
|
iB = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = (iA < aLen);
|
|
if (!(T3_)) goto LA4_;
|
|
T3_ = (iB < bLen);
|
|
LA4_: ;
|
|
if (!T3_) goto LA2 ;
|
|
{
|
|
NIM_BOOL T7_;
|
|
NI limitA;
|
|
NI limitB;
|
|
NI pos;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = nsuIsDigitChar(a.p->data[iA]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!(T7_)) goto LA8_;
|
|
T7_ = nsuIsDigitChar(b.p->data[iB]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
LA8_: ;
|
|
if (!T7_) goto LA9_;
|
|
limitA = iA;
|
|
limitB = iB;
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T13_;
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = (limitA < aLen);
|
|
if (!(T13_)) goto LA14_;
|
|
T13_ = nsuIsDigitChar(a.p->data[limitA]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
LA14_: ;
|
|
if (!T13_) goto LA12 ;
|
|
limitA += ((NI)1);
|
|
} LA12: ;
|
|
}
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T17_;
|
|
T17_ = (NIM_BOOL)0;
|
|
T17_ = (limitB < bLen);
|
|
if (!(T17_)) goto LA18_;
|
|
T17_ = nsuIsDigitChar(b.p->data[limitB]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
LA18_: ;
|
|
if (!T17_) goto LA16 ;
|
|
limitB += ((NI)1);
|
|
} LA16: ;
|
|
}
|
|
pos = (((NI)(limitA - iA) >= (NI)(limitB - iA)) ? (NI)(limitA - iA) : (NI)(limitB - iA));
|
|
{
|
|
while (1) {
|
|
if (!(((NI)0) < pos)) goto LA20 ;
|
|
{
|
|
if (!((NI)(limitA - pos) < iA)) goto LA23_;
|
|
result = (NI)(((NI)48) - ((NU8)(b.p->data[(NI)(limitB - pos)])));
|
|
}
|
|
goto LA21_;
|
|
LA23_: ;
|
|
{
|
|
if (!((NI)(limitB - pos) < iB)) goto LA26_;
|
|
result = (NI)(((NU8)(a.p->data[(NI)(limitA - pos)])) - ((NI)48));
|
|
}
|
|
goto LA21_;
|
|
LA26_: ;
|
|
{
|
|
result = (NI)(((NU8)(a.p->data[(NI)(limitA - pos)])) - ((NU8)(b.p->data[(NI)(limitB - pos)])));
|
|
}
|
|
LA21_: ;
|
|
{
|
|
if (!!((result == ((NI)0)))) goto LA31_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA31_: ;
|
|
pos -= ((NI)1);
|
|
} LA20: ;
|
|
}
|
|
result = (NI)((NI)(limitA - iA) - (NI)(limitB - iB));
|
|
{
|
|
if (!!((result == ((NI)0)))) goto LA35_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA35_: ;
|
|
iA = limitA;
|
|
iB = limitB;
|
|
}
|
|
goto LA5_;
|
|
LA9_: ;
|
|
{
|
|
NIM_CHAR T38_;
|
|
NIM_CHAR T39_;
|
|
T38_ = (NIM_CHAR)0;
|
|
T38_ = nsuToLowerAsciiChar(a.p->data[iA]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T39_ = (NIM_CHAR)0;
|
|
T39_ = nsuToLowerAsciiChar(b.p->data[iB]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
result = (NI)(((NU8)(T38_)) - ((NU8)(T39_)));
|
|
{
|
|
if (!!((result == ((NI)0)))) goto LA42_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA42_: ;
|
|
iA += ((NI)1);
|
|
iB += ((NI)1);
|
|
}
|
|
LA5_: ;
|
|
} LA2: ;
|
|
}
|
|
result = (NI)((NI)(aLen - iA) - (NI)(bLen - iB));
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__docgen_10275)(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* x, tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* y) {
|
|
NI result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NI)0;
|
|
result = cmpDecimalsIgnoreCase__docgen_1794((*x).sortName, (*y).sortName);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, renderItemPre__docgen_10254)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tySequence__aNvCnksuz1F1Q4tMb9afk9aw fragments, NimStringV2* result) {
|
|
NIM_BOOL oldNimErrFin6_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* f;
|
|
NI i;
|
|
NI L;
|
|
NI T2_;
|
|
f = (tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw*)0;
|
|
i = ((NI)0);
|
|
T2_ = fragments.len;
|
|
L = T2_;
|
|
{
|
|
while (1) {
|
|
if (!(i < L)) goto LA4 ;
|
|
f = (&fragments.p->data[i]);
|
|
switch ((*f).isRst) {
|
|
case NIM_TRUE:
|
|
{
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* resolved;
|
|
resolved = NIM_NIL;
|
|
resolved = resolveSubs__packagesZdocutilsZrst_12407((*d).sharedState, (*f)._isRst_1.rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
renderRstToOut__packagesZdocutilsZrstgen_475((&(*d).Sup), resolved, result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
{
|
|
LA6_:;
|
|
}
|
|
{
|
|
oldNimErrFin6_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___packagesZdocutilsZrstast_225(&resolved);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin6_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case NIM_FALSE:
|
|
{
|
|
prepareAdd((&(*result)), (*f)._isRst_2.str.len + 0);
|
|
appendString((&(*result)), (*f)._isRst_2.str);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
i += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_2898)(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw* dest, tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw* src) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
if (!(*src).json) goto LA3_;
|
|
nimIncRef((*src).json);
|
|
}
|
|
LA3_: ;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = nimDecRefIsLast((*dest).json);
|
|
if (!T7_) goto LA8_;
|
|
eqdestroy___pureZjson_60((*dest).json);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).json, ((NI)8));
|
|
}
|
|
LA8_: ;
|
|
(*dest).json = (*src).json;
|
|
{
|
|
if (!(*src).rst) goto LA12_;
|
|
nimIncRef((*src).rst);
|
|
}
|
|
LA12_: ;
|
|
{
|
|
NIM_BOOL T16_;
|
|
T16_ = (NIM_BOOL)0;
|
|
T16_ = nimDecRefIsLast((*dest).rst);
|
|
if (!T16_) goto LA17_;
|
|
eqdestroy___packagesZdocutilsZrstast_154((*dest).rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).rst, ((NI)8));
|
|
}
|
|
LA17_: ;
|
|
(*dest).rst = (*src).rst;
|
|
eqcopy___stdZassertions_16((&(*dest).rstField), (*src).rstField);
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(void, X5BX5Deq___pureZjson_2270)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* obj, NimStringV2 key, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val) {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmpD_ = NIM_NIL;
|
|
colontmpD_ = 0;
|
|
eqcopy___pureZjson_274(&colontmpD_, val);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
X5BX5Deq___pureZjson_620((&(*obj)._kind_6.fields), key, colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_2895)(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw* dest) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLast((*dest).json);
|
|
if (!T3_) goto LA4_;
|
|
eqdestroy___pureZjson_60((*dest).json);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).json, ((NI)8));
|
|
}
|
|
LA4_: ;
|
|
{
|
|
NIM_BOOL T8_;
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = nimDecRefIsLast((*dest).rst);
|
|
if (!T8_) goto LA9_;
|
|
eqdestroy___packagesZdocutilsZrstast_154((*dest).rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).rst, ((NI)8));
|
|
}
|
|
LA9_: ;
|
|
eqdestroy___stdZassertions_13((&(*dest).rstField));
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, finishGenerateDoc__docgen_9926)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ** d) {
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* firstRst;
|
|
NIM_BOOL T10_;
|
|
NIM_BOOL oldNimErrFin21_;
|
|
NIM_BOOL oldNimErrFin67_;
|
|
tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* T93_;
|
|
tySequence__aNvCnksuz1F1Q4tMb9afk9aw T94_;
|
|
NIM_BOOL oldNimErrFin104_;
|
|
NIM_BOOL oldNimErrFin96_;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
firstRst = NIM_NIL;
|
|
eqcopy___packagesZdocutilsZrst_12528((&(*(*d)).Sup.filenames), (&(*(*(*d)).sharedState).filenames));
|
|
firstRst = ((tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*) NIM_NIL);
|
|
{
|
|
tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* fragment;
|
|
NI i;
|
|
NI L;
|
|
NI T3_;
|
|
fragment = (tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw*)0;
|
|
i = ((NI)0);
|
|
T3_ = (*(*d)).modDescPre.len;
|
|
L = T3_;
|
|
{
|
|
while (1) {
|
|
if (!(i < L)) goto LA5 ;
|
|
fragment = (&(*(*d)).modDescPre.p->data[i]);
|
|
{
|
|
if (!(*fragment).isRst) goto LA8_;
|
|
eqcopy___packagesZdocutilsZrstast_228(&firstRst, (*fragment)._isRst_1.rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
goto LA2;
|
|
}
|
|
LA8_: ;
|
|
i += ((NI)1);
|
|
} LA5: ;
|
|
}
|
|
} LA2: ;
|
|
T10_ = (NIM_BOOL)0;
|
|
T10_ = (*(*d)).Sup.hasToc;
|
|
if (T10_) goto LA11_;
|
|
T10_ = (*(*(*d)).sharedState).hasToc;
|
|
LA11_: ;
|
|
(*(*d)).Sup.hasToc = T10_;
|
|
preparePass2__packagesZdocutilsZrst_11916((*(*d)).sharedState, firstRst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k;
|
|
k = (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)0;
|
|
{
|
|
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ v;
|
|
NI res;
|
|
v = (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)0;
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= ((NI)25))) goto LA15 ;
|
|
v = ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ) (res));
|
|
k = v;
|
|
{
|
|
if (!(k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18))) goto LA18_;
|
|
{
|
|
NimStringV2 plainName;
|
|
tySequence__7NPfIKL9byl5LKWg9aDddIoQ overloadChoices;
|
|
tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg colontmp_;
|
|
NI L_2;
|
|
plainName.len = 0; plainName.p = NIM_NIL;
|
|
overloadChoices.len = 0; overloadChoices.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg));
|
|
plainName.len = 0; plainName.p = NIM_NIL;
|
|
overloadChoices.len = 0; overloadChoices.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg));
|
|
eqcopy___docgen_11577((&colontmp_), (*(*d)).section[(k)- 0].secItems);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
L_2 = len__docgen_10006(colontmp_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
{
|
|
NI h;
|
|
NI colontmp__2;
|
|
NI T23_;
|
|
NI res_2;
|
|
h = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T23_ = (colontmp_.data.len-1);
|
|
colontmp__2 = T23_;
|
|
res_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res_2 <= colontmp__2)) goto LA25 ;
|
|
h = res_2;
|
|
{
|
|
NIM_BOOL T28_;
|
|
T28_ = (NIM_BOOL)0;
|
|
T28_ = isFilled__pureZcollectionsZtables_33(colontmp_.data.p->data[h].Field0);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
if (!T28_) goto LA29_;
|
|
eqcopy___stdZassertions_16((&plainName), colontmp_.data.p->data[h].Field1);
|
|
eqcopy___docgen_2281((&overloadChoices), colontmp_.data.p->data[h].Field2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
{
|
|
NI T33_;
|
|
NimStringV2 refn;
|
|
NimStringV2 tooltip;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 colontmpD__5;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T37_;
|
|
NimStringV2 T38_;
|
|
NI T39_;
|
|
tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg T40_;
|
|
NI T41_;
|
|
T33_ = overloadChoices.len;
|
|
if (!(((NI)1) < T33_)) goto LA34_;
|
|
refn.len = 0; refn.p = NIM_NIL;
|
|
tooltip.len = 0; tooltip.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
refn = overloadGroupName__docgen_9922(plainName, k);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA36_;
|
|
T38_.len = 0; T38_.p = NIM_NIL;
|
|
colontmpD_ = toHumanStr__ast_6611(k);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA36_;
|
|
T38_ = rawNewString(colontmpD_.len + plainName.len + 1);
|
|
appendString((&T38_), colontmpD_);
|
|
appendString((&T38_), TM__iS6Vfak4fKt7fhPmyApRcg_397);
|
|
appendString((&T38_), plainName);
|
|
colontmpD__2 = T38_;
|
|
T37_[0] = colontmpD__2;
|
|
T39_ = overloadChoices.len;
|
|
colontmpD__3 = dollar___systemZdollars_3(T39_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA36_;
|
|
T37_[1] = colontmpD__3;
|
|
tooltip = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_396, T37_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA36_;
|
|
nimZeroMem((void*)(&T40_), sizeof(tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg));
|
|
colontmpD__4 = toHumanStr__ast_6611(k);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA36_;
|
|
T40_.symKind = colontmpD__4;
|
|
colontmpD__5 = nimIdentBackticksNormalize__packagesZdocutilsZdochelpers_15(plainName);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA36_;
|
|
T40_.name = colontmpD__5;
|
|
T40_.isGroup = NIM_TRUE;
|
|
T41_ = (NI)0;
|
|
T41_ = symbolPriority__docgen_6335(k);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA36_;
|
|
addAnchorNim__packagesZdocutilsZrst_5314(&(*(*d)).sharedState, refn, tooltip, (&T40_), T41_, overloadChoices.p->data[((NI)0)].info);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA36_;
|
|
{
|
|
LA36_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&tooltip));
|
|
eqdestroy___stdZassertions_13((&refn));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
}
|
|
LA34_: ;
|
|
}
|
|
LA29_: ;
|
|
res_2 += ((NI)1);
|
|
} LA25: ;
|
|
}
|
|
}
|
|
{
|
|
LA21_:;
|
|
}
|
|
{
|
|
oldNimErrFin21_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___docgen_11574((&colontmp_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___docgen_2278((&overloadChoices));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___stdZassertions_13((&plainName));
|
|
*nimErr_ = oldNimErrFin21_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
}
|
|
LA18_: ;
|
|
res += ((NI)1);
|
|
} LA15: ;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k_2;
|
|
k_2 = (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)0;
|
|
{
|
|
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ v_2;
|
|
NI res_3;
|
|
v_2 = (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)0;
|
|
res_3 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ overloadableNames;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ resultX60gensym410_;
|
|
if (!(res_3 <= ((NI)25))) goto LA49 ;
|
|
overloadableNames.len = 0; overloadableNames.p = NIM_NIL;
|
|
resultX60gensym410_.len = 0; resultX60gensym410_.p = NIM_NIL;
|
|
v_2 = ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ) (res_3));
|
|
k_2 = v_2;
|
|
resultX60gensym410_.len = 0; resultX60gensym410_.p = NIM_NIL;
|
|
{
|
|
tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg colontmp__3;
|
|
NimStringV2* xX60gensym410_;
|
|
NI L_3;
|
|
nimZeroMem((void*)(&colontmp__3), sizeof(tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg));
|
|
xX60gensym410_ = (NimStringV2*)0;
|
|
nimZeroMem((void*)(&colontmp__3), sizeof(tyObject_Table__h9a47Hm9aHRMtaWPM9b9bYvThg));
|
|
eqcopy___docgen_11577((&colontmp__3), (*(*d)).section[(k_2)- 0].secItems);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA50_;
|
|
L_3 = len__docgen_10006(colontmp__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA50_;
|
|
{
|
|
NI h_2;
|
|
NI colontmp__4;
|
|
NI T53_;
|
|
NI res_4;
|
|
h_2 = (NI)0;
|
|
colontmp__4 = (NI)0;
|
|
T53_ = (colontmp__3.data.len-1);
|
|
colontmp__4 = T53_;
|
|
res_4 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res_4 <= colontmp__4)) goto LA55 ;
|
|
h_2 = res_4;
|
|
{
|
|
NIM_BOOL T58_;
|
|
NimStringV2 colontmpD__6;
|
|
T58_ = (NIM_BOOL)0;
|
|
T58_ = isFilled__pureZcollectionsZtables_33(colontmp__3.data.p->data[h_2].Field0);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA50_;
|
|
if (!T58_) goto LA59_;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
xX60gensym410_ = (&colontmp__3.data.p->data[h_2].Field1);
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__6), (*xX60gensym410_));
|
|
add__stdZenumutils_69((&resultX60gensym410_), colontmpD__6);
|
|
}
|
|
LA59_: ;
|
|
res_4 += ((NI)1);
|
|
} LA55: ;
|
|
}
|
|
}
|
|
eqdestroy___docgen_11574((&colontmp__3));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA50_;
|
|
}
|
|
overloadableNames = resultX60gensym410_;
|
|
resultX60gensym410_.len = 0; resultX60gensym410_.p = NIM_NIL;
|
|
{
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ colontmp__5;
|
|
NimStringV2* plainName_2;
|
|
tyProc__3pmh9bG9bLpdxUjFu9cDtbZaA T63_;
|
|
NI i_2;
|
|
NI L_4;
|
|
NI T64_;
|
|
colontmp__5.len = 0; colontmp__5.p = NIM_NIL;
|
|
plainName_2 = (NimStringV2*)0;
|
|
colontmp__5.len = 0; colontmp__5.p = NIM_NIL;
|
|
nimZeroMem((void*)(&T63_), sizeof(tyProc__3pmh9bG9bLpdxUjFu9cDtbZaA));
|
|
T63_.ClP_0 = ((TM__iS6Vfak4fKt7fhPmyApRcg_398) (cmpDecimalsIgnoreCase__docgen_1794)); T63_.ClE_0 = NIM_NIL;
|
|
colontmp__5 = sorted__docgen_10738(((overloadableNames).p) ? (overloadableNames.p->data) : NIM_NIL, overloadableNames.len, T63_, ((tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA62_;
|
|
i_2 = ((NI)0);
|
|
T64_ = colontmp__5.len;
|
|
L_4 = T64_;
|
|
{
|
|
while (1) {
|
|
tySequence__7NPfIKL9byl5LKWg9aDddIoQ overloadChoices_2;
|
|
NimStringV2 nameContent;
|
|
tySequence__7NPfIKL9byl5LKWg9aDddIoQ* T68_;
|
|
tyProc__a8bNfx9alse4w9aV5AVplKiA T69_;
|
|
if (!(i_2 < L_4)) goto LA66 ;
|
|
overloadChoices_2.len = 0; overloadChoices_2.p = NIM_NIL;
|
|
nameContent.len = 0; nameContent.p = NIM_NIL;
|
|
plainName_2 = (&colontmp__5.p->data[i_2]);
|
|
T68_ = (tySequence__7NPfIKL9byl5LKWg9aDddIoQ*)0;
|
|
T68_ = X5BX5D___docgen_10824((&(*(*d)).section[(k_2)- 0].secItems), (*plainName_2));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA67_;
|
|
eqcopy___docgen_2281((&overloadChoices_2), (*T68_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA67_;
|
|
nimZeroMem((void*)(&T69_), sizeof(tyProc__a8bNfx9alse4w9aV5AVplKiA));
|
|
T69_.ClP_0 = ((TM__iS6Vfak4fKt7fhPmyApRcg_399) (cmp__docgen_10275)); T69_.ClE_0 = NIM_NIL;
|
|
sort__docgen_10897(((overloadChoices_2).p) ? (overloadChoices_2.p->data) : NIM_NIL, overloadChoices_2.len, T69_, ((tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA67_;
|
|
nameContent = TM__iS6Vfak4fKt7fhPmyApRcg_400;
|
|
{
|
|
tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* item;
|
|
NI i_3;
|
|
NI L_5;
|
|
NI T71_;
|
|
item = (tyObject_Item__xIWVCW9buZJq272Lwjb2YKA*)0;
|
|
i_3 = ((NI)0);
|
|
T71_ = overloadChoices_2.len;
|
|
L_5 = T71_;
|
|
{
|
|
while (1) {
|
|
NimStringV2 itemDesc;
|
|
NimStringV2 colontmpD__7;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ colontmpD__8;
|
|
NimStringV2 colontmpD__9;
|
|
NimStringV2 colontmpD__10;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ colontmpD__11;
|
|
NimStringV2 colontmpD__12;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ T75_;
|
|
NimStringV2 blitTmp;
|
|
if (!(i_3 < L_5)) goto LA73 ;
|
|
itemDesc.len = 0; itemDesc.p = NIM_NIL;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
|
|
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
|
|
item = (&overloadChoices_2.p->data[i_3]);
|
|
itemDesc.len = 0; itemDesc.p = NIM_NIL;
|
|
renderItemPre__docgen_10254((*d), (*item).descRst, (&itemDesc));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA74_;
|
|
colontmpD__7 = getConfigVar__options_4923((*(*d)).conf, TM__iS6Vfak4fKt7fhPmyApRcg_402, TM__iS6Vfak4fKt7fhPmyApRcg_403);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA74_;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
eqcopy___system_3517((&colontmpD__8), (*item).substitutions);
|
|
T75_.len = 0; T75_.p = NIM_NIL;
|
|
T75_.len = 6; T75_.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(6, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
T75_.p->data[0] = TM__iS6Vfak4fKt7fhPmyApRcg_405;
|
|
blitTmp = itemDesc;
|
|
itemDesc.len = 0; itemDesc.p = NIM_NIL;
|
|
T75_.p->data[1] = blitTmp;
|
|
T75_.p->data[2] = TM__iS6Vfak4fKt7fhPmyApRcg_406;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__9), (*item).name);
|
|
T75_.p->data[3] = colontmpD__9;
|
|
T75_.p->data[4] = TM__iS6Vfak4fKt7fhPmyApRcg_407;
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__10), (*item).anchor);
|
|
T75_.p->data[5] = colontmpD__10;
|
|
colontmpD__11 = amp___docgen_11047(colontmpD__8, T75_);
|
|
colontmpD__12 = nsuFormatOpenArray(colontmpD__7, ((colontmpD__11).p) ? (colontmpD__11.p->data) : NIM_NIL, colontmpD__11.len);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA74_;
|
|
prepareAdd((&nameContent), colontmpD__12.len + 0);
|
|
appendString((&nameContent), colontmpD__12);
|
|
i_3 += ((NI)1);
|
|
{
|
|
LA74_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__12));
|
|
eqdestroy___system_3514((&colontmpD__11));
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
eqdestroy___stdZassertions_13((&itemDesc));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA67_;
|
|
} LA73: ;
|
|
}
|
|
}
|
|
{
|
|
NimStringV2 plainNameEsc1;
|
|
NimStringV2 colontmpD__13;
|
|
NimStringV2 plainNameEsc2;
|
|
NimStringV2 colontmpD__14;
|
|
NimStringV2 colontmpD__15;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ colontmpD__16;
|
|
NimStringV2 colontmpD__17;
|
|
NimStringV2 blitTmp_2;
|
|
NimStringV2 T83_;
|
|
NimStringV2 blitTmp_3;
|
|
if (!(k_2 == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || k_2 == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || k_2 == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || k_2 == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || k_2 == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16) || k_2 == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || k_2 == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18))) goto LA80_;
|
|
plainNameEsc1.len = 0; plainNameEsc1.p = NIM_NIL;
|
|
colontmpD__13.len = 0; colontmpD__13.p = NIM_NIL;
|
|
plainNameEsc2.len = 0; plainNameEsc2.p = NIM_NIL;
|
|
colontmpD__14.len = 0; colontmpD__14.p = NIM_NIL;
|
|
colontmpD__15.len = 0; colontmpD__15.p = NIM_NIL;
|
|
colontmpD__16.len = 0; colontmpD__16.p = NIM_NIL;
|
|
colontmpD__17.len = 0; colontmpD__17.p = NIM_NIL;
|
|
colontmpD__13 = nsuStrip((*plainName_2), NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_205);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA82_;
|
|
plainNameEsc1 = esc__packagesZdocutilsZrstgen_415((*(*d)).Sup.target, colontmpD__13, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA82_;
|
|
colontmpD__14 = nsuStrip((*plainName_2), NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_205);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA82_;
|
|
plainNameEsc2 = esc__packagesZdocutilsZrstgen_415((*(*d)).Sup.target, colontmpD__14, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)2));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA82_;
|
|
colontmpD__15 = getConfigVar__options_4923((*(*d)).conf, TM__iS6Vfak4fKt7fhPmyApRcg_409, TM__iS6Vfak4fKt7fhPmyApRcg_410);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA82_;
|
|
colontmpD__16.len = 6; colontmpD__16.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(6, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
colontmpD__16.p->data[0] = TM__iS6Vfak4fKt7fhPmyApRcg_411;
|
|
blitTmp_2 = plainNameEsc1;
|
|
plainNameEsc1.len = 0; plainNameEsc1.p = NIM_NIL;
|
|
colontmpD__16.p->data[1] = blitTmp_2;
|
|
colontmpD__16.p->data[2] = TM__iS6Vfak4fKt7fhPmyApRcg_413;
|
|
T83_.len = 0; T83_.p = NIM_NIL;
|
|
T83_ = overloadGroupName__docgen_9922(plainNameEsc2, k_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA82_;
|
|
colontmpD__16.p->data[3] = T83_;
|
|
colontmpD__16.p->data[4] = TM__iS6Vfak4fKt7fhPmyApRcg_415;
|
|
blitTmp_3 = nameContent;
|
|
nameContent.len = 0; nameContent.p = NIM_NIL;
|
|
colontmpD__16.p->data[5] = blitTmp_3;
|
|
colontmpD__17 = nsuFormatOpenArray(colontmpD__15, ((colontmpD__16).p) ? (colontmpD__16.p->data) : NIM_NIL, colontmpD__16.len);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA82_;
|
|
prepareAdd((&(*(*d)).section[(k_2)- 0].finalMarkup), colontmpD__17.len + 0);
|
|
appendString((&(*(*d)).section[(k_2)- 0].finalMarkup), colontmpD__17);
|
|
{
|
|
LA82_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__17));
|
|
eqdestroy___system_3514((&colontmpD__16));
|
|
eqdestroy___stdZassertions_13((&colontmpD__15));
|
|
eqdestroy___stdZassertions_13((&colontmpD__14));
|
|
eqdestroy___stdZassertions_13((&plainNameEsc2));
|
|
eqdestroy___stdZassertions_13((&colontmpD__13));
|
|
eqdestroy___stdZassertions_13((&plainNameEsc1));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA67_;
|
|
}
|
|
goto LA78_;
|
|
LA80_: ;
|
|
{
|
|
prepareAdd((&(*(*d)).section[(k_2)- 0].finalMarkup), nameContent.len + 0);
|
|
appendString((&(*(*d)).section[(k_2)- 0].finalMarkup), nameContent);
|
|
}
|
|
LA78_: ;
|
|
i_2 += ((NI)1);
|
|
{
|
|
LA67_:;
|
|
}
|
|
{
|
|
oldNimErrFin67_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___stdZassertions_13((&nameContent));
|
|
eqdestroy___docgen_2278((&overloadChoices_2));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA62_;
|
|
*nimErr_ = oldNimErrFin67_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA62_;
|
|
} LA66: ;
|
|
}
|
|
{
|
|
LA62_:;
|
|
}
|
|
{
|
|
eqdestroy___system_3514((&colontmp__5));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA50_;
|
|
}
|
|
clear__docgen_11137((&(*(*d)).section[(k_2)- 0].secItems));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA50_;
|
|
res_3 += ((NI)1);
|
|
{
|
|
LA50_:;
|
|
}
|
|
{
|
|
eqdestroy___system_3514((&resultX60gensym410_));
|
|
eqdestroy___system_3514((&overloadableNames));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
} LA49: ;
|
|
}
|
|
}
|
|
}
|
|
T93_ = NIM_NIL;
|
|
T93_ = (*d);
|
|
T94_.len = 0; T94_.p = NIM_NIL;
|
|
T94_ = (*(*d)).modDescPre;
|
|
renderItemPre__docgen_10254(T93_, T94_, (&(*(*d)).modDescFinal));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
setLen__docgen_2189((&(*(*d)).modDescPre), ((NI)0));
|
|
{
|
|
tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw entry;
|
|
NI i_4;
|
|
NI i_5;
|
|
NI L_6;
|
|
NI T97_;
|
|
nimZeroMem((void*)(&entry), sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
i_4 = (NI)0;
|
|
i_5 = ((NI)0);
|
|
T97_ = (*(*d)).jEntriesPre.len;
|
|
L_6 = T97_;
|
|
{
|
|
while (1) {
|
|
if (!(i_5 < L_6)) goto LA99 ;
|
|
i_4 = i_5;
|
|
eqcopy___docgen_2898((&entry), (&(*(*d)).jEntriesPre.p->data[i_5]));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA96_;
|
|
{
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* resolved;
|
|
NimStringV2 str;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__18;
|
|
if (!!((entry.rst == ((tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*) NIM_NIL)))) goto LA102_;
|
|
resolved = NIM_NIL;
|
|
str.len = 0; str.p = NIM_NIL;
|
|
colontmpD__18 = NIM_NIL;
|
|
resolved = resolveSubs__packagesZdocutilsZrst_12407((*(*d)).sharedState, entry.rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA104_;
|
|
str.len = 0; str.p = NIM_NIL;
|
|
renderRstToOut__packagesZdocutilsZrstgen_475((&(*(*d)).Sup), resolved, (&str));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA104_;
|
|
colontmpD__18 = percent___pureZjson_2130(str);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA104_;
|
|
X5BX5Deq___pureZjson_2270(entry.json, entry.rstField, colontmpD__18);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA104_;
|
|
eqsink___packagesZdocutilsZrstast_231(&(*(*d)).jEntriesPre.p->data[i_4].rst, ((tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*) NIM_NIL));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA104_;
|
|
{
|
|
LA104_:;
|
|
}
|
|
{
|
|
oldNimErrFin104_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__18);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA96_;
|
|
eqdestroy___stdZassertions_13((&str));
|
|
eqdestroy___packagesZdocutilsZrstast_225(&resolved);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA96_;
|
|
*nimErr_ = oldNimErrFin104_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA96_;
|
|
}
|
|
LA102_: ;
|
|
add__pureZjson_539((*(*d)).jEntriesFinal, entry.json);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA96_;
|
|
i_5 += ((NI)1);
|
|
} LA99: ;
|
|
}
|
|
{
|
|
LA96_:;
|
|
}
|
|
{
|
|
oldNimErrFin96_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___docgen_2895((&entry));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
*nimErr_ = oldNimErrFin96_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___packagesZdocutilsZrstast_225(&firstRst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_3816)(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg** dest, tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* src, NIM_BOOL cyclic) {
|
|
tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* colontmp_;
|
|
colontmp_ = (*dest);
|
|
{
|
|
if (!src) goto LA3_;
|
|
nimIncRefCyclic(src, cyclic);
|
|
}
|
|
LA3_: ;
|
|
(*dest) = src;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__9aXOhzxrAgiYgPTsU6NDvfg_));
|
|
if (!T7_) goto LA8_;
|
|
eqdestroy___docgen_3013(colontmp_);
|
|
nimRawDispose(colontmp_, ((NI)8));
|
|
}
|
|
LA8_: ;
|
|
}
|
|
static N_INLINE(NimStringV2, findNodeJs__nodejs_2)(void) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
result = findExe__pureZos_100(TM__iS6Vfak4fKt7fhPmyApRcg_435, NIM_TRUE, ExeExts__pureZos_99, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
NimStringV2 T5_;
|
|
if (!(result.len == ((NI)0))) goto LA3_;
|
|
T5_.len = 0; T5_.p = NIM_NIL;
|
|
T5_ = findExe__pureZos_100(TM__iS6Vfak4fKt7fhPmyApRcg_437, NIM_TRUE, ExeExts__pureZos_99, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqsink___stdZassertions_19((&result), T5_);
|
|
}
|
|
LA3_: ;
|
|
{
|
|
tyObject_IOError__N09bhl56nRkUaUsonzshECg* T10_;
|
|
NimStringV2 T11_;
|
|
if (!(result.len == ((NI)0))) goto LA8_;
|
|
echoBinSafe(TM__iS6Vfak4fKt7fhPmyApRcg_438, 1);
|
|
T10_ = NIM_NIL;
|
|
T10_ = (tyObject_IOError__N09bhl56nRkUaUsonzshECg*) nimNewObj(sizeof(tyObject_IOError__N09bhl56nRkUaUsonzshECg), NIM_ALIGNOF(tyObject_IOError__N09bhl56nRkUaUsonzshECg));
|
|
(*T10_).Sup.Sup.Sup.m_type = (&NTIv2__N09bhl56nRkUaUsonzshECg_);
|
|
(*T10_).Sup.Sup.name = "IOError";
|
|
T11_.len = 0; T11_.p = NIM_NIL;
|
|
T11_ = rawNewString(result.len + 26);
|
|
appendString((&T11_), TM__iS6Vfak4fKt7fhPmyApRcg_441);
|
|
appendString((&T11_), result);
|
|
(*T10_).Sup.Sup.message = T11_;
|
|
(*T10_).Sup.Sup.parent = ((Exception*) NIM_NIL);
|
|
raiseExceptionEx((Exception*)T10_, "IOError", "findNodeJs", "nodejs.nim", 10);
|
|
goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, prettyString__docgen_3872)(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* a) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 colontmpD__5;
|
|
NimStringV2 T1_;
|
|
NimStringV2 T2_;
|
|
NimStringV2 T3_;
|
|
NimStringV2 T4_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
T1_.len = 0; T1_.p = NIM_NIL;
|
|
T1_ = rawNewString((*a).rdoccmd.len + 10);
|
|
appendString((&T1_), TM__iS6Vfak4fKt7fhPmyApRcg_449);
|
|
appendString((&T1_), (*a).rdoccmd);
|
|
appendString((&T1_), TM__iS6Vfak4fKt7fhPmyApRcg_450);
|
|
colontmpD_ = T1_;
|
|
prepareAdd((&result), colontmpD_.len + 0);
|
|
appendString((&result), colontmpD_);
|
|
T2_.len = 0; T2_.p = NIM_NIL;
|
|
T2_ = rawNewString((*a).docCmd.len + 9);
|
|
appendString((&T2_), TM__iS6Vfak4fKt7fhPmyApRcg_452);
|
|
appendString((&T2_), (*a).docCmd);
|
|
appendString((&T2_), TM__iS6Vfak4fKt7fhPmyApRcg_453);
|
|
colontmpD__2 = T2_;
|
|
prepareAdd((&result), colontmpD__2.len + 0);
|
|
appendString((&result), colontmpD__2);
|
|
T3_.len = 0; T3_.p = NIM_NIL;
|
|
T3_ = rawNewString((*a).code.len + 7);
|
|
appendString((&T3_), TM__iS6Vfak4fKt7fhPmyApRcg_455);
|
|
appendString((&T3_), (*a).code);
|
|
appendString((&T3_), TM__iS6Vfak4fKt7fhPmyApRcg_456);
|
|
colontmpD__3 = T3_;
|
|
prepareAdd((&result), colontmpD__3.len + 0);
|
|
appendString((&result), colontmpD__3);
|
|
T4_.len = 0; T4_.p = NIM_NIL;
|
|
colontmpD__4 = dollar___systemZdollars_3((*a).index);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T4_ = rawNewString(colontmpD__4.len + 8);
|
|
appendString((&T4_), TM__iS6Vfak4fKt7fhPmyApRcg_458);
|
|
appendString((&T4_), colontmpD__4);
|
|
appendString((&T4_), TM__iS6Vfak4fKt7fhPmyApRcg_459);
|
|
colontmpD__5 = T4_;
|
|
prepareAdd((&result), colontmpD__5.len + 0);
|
|
appendString((&result), colontmpD__5);
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_3813)(tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg** dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicStatic((*dest), (&NTIv2__9aXOhzxrAgiYgPTsU6NDvfg_));
|
|
if (!T3_) goto LA4_;
|
|
eqdestroy___docgen_3013((*dest));
|
|
nimRawDispose((*dest), ((NI)8));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, runAllExamples__docgen_3491)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d) {
|
|
NimStringV2 outputDir;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
outputDir.len = 0; outputDir.p = NIM_NIL;
|
|
outputDir = exampleOutputDir__docgen_3488(d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NimStringV2 _;
|
|
tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* group;
|
|
NI L;
|
|
_.len = 0; _.p = NIM_NIL;
|
|
group = NIM_NIL;
|
|
L = len__docgen_3542((&(*d).exampleGroups));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA3_;
|
|
{
|
|
NI h;
|
|
if (!(((NI)0) < (*d).exampleGroups.counter)) goto LA6_;
|
|
h = (*d).exampleGroups.first;
|
|
{
|
|
while (1) {
|
|
NI nxt;
|
|
if (!(((NI)0) <= h)) goto LA9 ;
|
|
nxt = (*d).exampleGroups.data.p->data[h].Field1;
|
|
{
|
|
NIM_BOOL T12_;
|
|
T12_ = (NIM_BOOL)0;
|
|
T12_ = isFilled__pureZcollectionsZtables_33((*d).exampleGroups.data.p->data[h].Field0);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA3_;
|
|
if (!T12_) goto LA13_;
|
|
eqcopy___stdZassertions_16((&_), (*d).exampleGroups.data.p->data[h].Field2);
|
|
eqcopy___docgen_3816(&group, (*d).exampleGroups.data.p->data[h].Field3, NIM_FALSE);
|
|
{
|
|
NimStringV2 outp;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 cmd;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 colontmpD__5;
|
|
NimStringV2 colontmpD__6;
|
|
NimStringV2 colontmpD__7;
|
|
NimStringV2 colontmpD__8;
|
|
NimStringV2 colontmpD__9;
|
|
NimStringV2 colontmpD__10;
|
|
NimStringV2 colontmpD__11;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T21_;
|
|
tyArray__24KAM9afIUgUaqBaEBB6r9bg T22_;
|
|
NimStringV2 T23_;
|
|
tyArray__rmMMhDIqORJzUU5zqeitSQ T24_;
|
|
outp.len = 0; outp.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
cmd.len = 0; cmd.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
|
|
{
|
|
if (!eqStrings((*group).docCmd, TM__iS6Vfak4fKt7fhPmyApRcg_416)) goto LA19_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__11));
|
|
eqdestroy___stdZassertions_13((&colontmpD__10));
|
|
eqdestroy___stdZassertions_13((&colontmpD__9));
|
|
eqdestroy___stdZassertions_13((&colontmpD__8));
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&cmd));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___pureZos_200((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&outp));
|
|
goto LA15;
|
|
}
|
|
LA19_: ;
|
|
nossplitFile((*d).Sup.filename, (&colontmpD_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
T21_[0] = colontmpD_.Field1;
|
|
colontmpD__2 = dollar___systemZdollars_3((*group).index);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
T21_[1] = colontmpD__2;
|
|
colontmpD__3 = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_418, T21_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
outp = slash___pathutils_103(outputDir, colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
T22_[0] = (*d).Sup.filename;
|
|
T22_[1] = (*group).rdoccmd;
|
|
T22_[2] = (*group).code;
|
|
T23_.len = 0; T23_.p = NIM_NIL;
|
|
T23_ = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_420, T22_, 3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
eqsink___stdZassertions_19((&(*group).code), T23_);
|
|
writeFile__stdZsyncio_482(outp, (*group).code);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
T24_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_423;
|
|
colontmpD__4 = nosgetAppFilename();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
colontmpD__5 = nospquoteShell(colontmpD__4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
T24_[1] = colontmpD__5;
|
|
T24_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_424;
|
|
colontmpD__6 = dollar___options_138((*(*d).conf).backend);
|
|
T24_[3] = colontmpD__6;
|
|
T24_[4] = TM__iS6Vfak4fKt7fhPmyApRcg_425;
|
|
colontmpD__7 = nospquoteShell((*(*d).conf).projectPath);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
T24_[5] = colontmpD__7;
|
|
T24_[6] = TM__iS6Vfak4fKt7fhPmyApRcg_426;
|
|
colontmpD__8 = nospquoteShell((*(*d).conf).libpath);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
T24_[7] = colontmpD__8;
|
|
T24_[8] = TM__iS6Vfak4fKt7fhPmyApRcg_428;
|
|
colontmpD__9 = nospquoteShell(outputDir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
T24_[9] = colontmpD__9;
|
|
T24_[10] = TM__iS6Vfak4fKt7fhPmyApRcg_430;
|
|
colontmpD__10 = nospquoteShell(outp);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
T24_[11] = colontmpD__10;
|
|
T24_[12] = TM__iS6Vfak4fKt7fhPmyApRcg_432;
|
|
T24_[13] = (*group).rdoccmd;
|
|
T24_[14] = TM__iS6Vfak4fKt7fhPmyApRcg_433;
|
|
T24_[15] = (*group).docCmd;
|
|
cmd = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_422, T24_, 16);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
{
|
|
NIM_BOOL T27_;
|
|
T27_ = (NIM_BOOL)0;
|
|
T27_ = ((*(*d).conf).backend == ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)3));
|
|
if (!(T27_)) goto LA28_;
|
|
colontmpD__11 = findNodeJs__nodejs_2();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
T27_ = (colontmpD__11.len == 0);
|
|
LA28_: ;
|
|
if (!T27_) goto LA29_;
|
|
}
|
|
goto LA25_;
|
|
LA29_: ;
|
|
{
|
|
NI T32_;
|
|
T32_ = (NI)0;
|
|
T32_ = nosexecShellCmd(cmd);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
if (!!((T32_ == ((NI)0)))) goto LA33_;
|
|
{
|
|
NIM_BOOL T37_;
|
|
T37_ = (NIM_BOOL)0;
|
|
T37_ = isDefined__options_2481((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_443);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
if (!T37_) goto LA38_;
|
|
{
|
|
NimStringV2 colontmpD__12;
|
|
NimStringV2 colontmpD__13;
|
|
NimStringV2 colontmpD__14;
|
|
NimStringV2 T45_;
|
|
tyArray__24KAM9afIUgUaqBaEBB6r9bg T46_;
|
|
if (!NIM_TRUE) goto LA42_;
|
|
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
|
|
colontmpD__13.len = 0; colontmpD__13.p = NIM_NIL;
|
|
colontmpD__14.len = 0; colontmpD__14.p = NIM_NIL;
|
|
T45_.len = 0; T45_.p = NIM_NIL;
|
|
T46_[0] = outp;
|
|
colontmpD__12 = prettyString__docgen_3872((&(*group)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
T46_[1] = colontmpD__12;
|
|
T46_[2] = cmd;
|
|
colontmpD__13 = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_447, T46_, 3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
T45_ = rawNewString(colontmpD__13.len + 28);
|
|
appendString((&T45_), TM__iS6Vfak4fKt7fhPmyApRcg_445);
|
|
appendString((&T45_), colontmpD__13);
|
|
colontmpD__14 = T45_;
|
|
failedAssertImpl__stdZassertions_224(colontmpD__14);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
{
|
|
LA44_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__14));
|
|
eqdestroy___stdZassertions_13((&colontmpD__13));
|
|
eqdestroy___stdZassertions_13((&colontmpD__12));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
}
|
|
LA42_: ;
|
|
}
|
|
goto LA35_;
|
|
LA38_: ;
|
|
{
|
|
NimStringV2 colontmpD__15;
|
|
NimStringV2 colontmpD__16;
|
|
tyArray__24KAM9afIUgUaqBaEBB6r9bg T51_;
|
|
colontmpD__15.len = 0; colontmpD__15.p = NIM_NIL;
|
|
colontmpD__16.len = 0; colontmpD__16.p = NIM_NIL;
|
|
T51_[0] = outp;
|
|
colontmpD__15 = prettyString__docgen_3872((&(*group)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA50_;
|
|
T51_[1] = colontmpD__15;
|
|
T51_[2] = cmd;
|
|
colontmpD__16 = nsuFormatOpenArray(TM__iS6Vfak4fKt7fhPmyApRcg_460, T51_, 3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA50_;
|
|
quit__system_6970(colontmpD__16, ((NI)1));
|
|
{
|
|
LA50_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__16));
|
|
eqdestroy___stdZassertions_13((&colontmpD__15));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
}
|
|
LA35_: ;
|
|
}
|
|
goto LA25_;
|
|
LA33_: ;
|
|
{
|
|
NimStringV2 argX60gensym128_;
|
|
NimStringV2 colontmpD__17;
|
|
NimStringV2 colontmpD__18;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T56_;
|
|
NimStringV2 T57_;
|
|
argX60gensym128_.len = 0; argX60gensym128_.p = NIM_NIL;
|
|
colontmpD__17.len = 0; colontmpD__17.p = NIM_NIL;
|
|
colontmpD__18.len = 0; colontmpD__18.p = NIM_NIL;
|
|
colontmpD__17 = msgKindToString__msgs_822(((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)78));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA55_;
|
|
T57_.len = 0; T57_.p = NIM_NIL;
|
|
T57_ = rawNewString(outp.len + 18);
|
|
appendString((&T57_), TM__iS6Vfak4fKt7fhPmyApRcg_462);
|
|
appendString((&T57_), outp);
|
|
colontmpD__18 = T57_;
|
|
T56_[0] = colontmpD__18;
|
|
argX60gensym128_ = nsuFormatOpenArray(colontmpD__17, T56_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA55_;
|
|
liMessage__msgs_1172((*d).conf, unknownLineInfo__lineinfos_338, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)78), argX60gensym128_, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)1), (&TM__iS6Vfak4fKt7fhPmyApRcg_463), NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA55_;
|
|
{
|
|
LA55_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__18));
|
|
eqdestroy___stdZassertions_13((&colontmpD__17));
|
|
eqdestroy___stdZassertions_13((&argX60gensym128_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
}
|
|
LA25_: ;
|
|
{
|
|
LA16_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__11));
|
|
eqdestroy___stdZassertions_13((&colontmpD__10));
|
|
eqdestroy___stdZassertions_13((&colontmpD__9));
|
|
eqdestroy___stdZassertions_13((&colontmpD__8));
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&cmd));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___pureZos_200((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&outp));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA3_;
|
|
} LA15: ;
|
|
}
|
|
LA13_: ;
|
|
h = nxt;
|
|
} LA9: ;
|
|
}
|
|
}
|
|
LA6_: ;
|
|
{
|
|
LA3_:;
|
|
}
|
|
{
|
|
eqdestroy___docgen_3813(&group);
|
|
eqdestroy___stdZassertions_13((&_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&outputDir));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__docgen_12235)(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* x, tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* y) {
|
|
NI result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NI)0;
|
|
result = cmpDecimalsIgnoreCase__docgen_1794((*x).sortName, (*y).sortName);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_2607)(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* dest, tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* src) {
|
|
eqcopy___stdZassertions_16((&(*dest).content), (*src).content);
|
|
eqcopy___stdZassertions_16((&(*dest).sortName), (*src).sortName);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, genSection__docgen_12223)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind, NIM_BOOL groupedToc) {
|
|
NimStringV2 title;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ sectionValues;
|
|
tyArray__Q6RksR9bl1dCf8jl3HeN9bXg T6_;
|
|
NimStringV2 T7_;
|
|
NimStringV2 T49_;
|
|
NimStringV2 T50_;
|
|
NimStringV2 blitTmp;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
title.len = 0; title.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
sectionValues.len = 0; sectionValues.p = NIM_NIL;
|
|
{
|
|
if (!((*d).section[(kind)- 0].finalMarkup.len == 0)) goto LA4_;
|
|
eqdestroy___system_3514((§ionValues));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&title));
|
|
goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
eqcopy___stdZassertions_16((&title), sectionNames__docgen_12227[(kind)- 6]);
|
|
colontmpD_ = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_480, TM__iS6Vfak4fKt7fhPmyApRcg_481);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T6_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_483;
|
|
colontmpD__2 = dollar___systemZdollars_3(kind);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T6_[1] = colontmpD__2;
|
|
T6_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_485;
|
|
T6_[3] = title;
|
|
T6_[4] = TM__iS6Vfak4fKt7fhPmyApRcg_487;
|
|
colontmpD__3 = dollar___systemZdollars_3((NI)(kind + ((NI)50)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T6_[5] = colontmpD__3;
|
|
T6_[6] = TM__iS6Vfak4fKt7fhPmyApRcg_488;
|
|
T6_[7] = (*d).section[(kind)- 0].finalMarkup;
|
|
T7_.len = 0; T7_.p = NIM_NIL;
|
|
T7_ = nsuFormatOpenArray(colontmpD_, T6_, 8);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&(*d).section[(kind)- 0].finalMarkup), T7_);
|
|
{
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ overloadableNames;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ resultX60gensym459_;
|
|
if (!groupedToc) goto LA10_;
|
|
overloadableNames.len = 0; overloadableNames.p = NIM_NIL;
|
|
resultX60gensym459_.len = 0; resultX60gensym459_.p = NIM_NIL;
|
|
{
|
|
tyObject_Table__a6jycHvjv6JMwu1xCJYLQQ colontmp_;
|
|
NimStringV2* xX60gensym459_;
|
|
NI L;
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_Table__a6jycHvjv6JMwu1xCJYLQQ));
|
|
xX60gensym459_ = (NimStringV2*)0;
|
|
colontmp_ = (*d).tocTable[(kind)- 0];
|
|
L = len__docgen_12511(colontmp_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
|
|
{
|
|
NI h;
|
|
NI colontmp__2;
|
|
NI T15_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T15_ = (colontmp_.data.len-1);
|
|
colontmp__2 = T15_;
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp__2)) goto LA17 ;
|
|
h = res;
|
|
{
|
|
NIM_BOOL T20_;
|
|
NimStringV2 colontmpD__4;
|
|
T20_ = (NIM_BOOL)0;
|
|
T20_ = isFilled__pureZcollectionsZtables_33(colontmp_.data.p->data[h].Field0);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
|
|
if (!T20_) goto LA21_;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
xX60gensym459_ = (&colontmp_.data.p->data[h].Field1);
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__4), (*xX60gensym459_));
|
|
add__stdZenumutils_69((&resultX60gensym459_), colontmpD__4);
|
|
}
|
|
LA21_: ;
|
|
res += ((NI)1);
|
|
} LA17: ;
|
|
}
|
|
}
|
|
}
|
|
overloadableNames = resultX60gensym459_;
|
|
resultX60gensym459_.len = 0; resultX60gensym459_.p = NIM_NIL;
|
|
{
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ colontmp__3;
|
|
NimStringV2* plainName;
|
|
tyProc__3pmh9bG9bLpdxUjFu9cDtbZaA T25_;
|
|
NI i;
|
|
NI L_2;
|
|
NI T26_;
|
|
colontmp__3.len = 0; colontmp__3.p = NIM_NIL;
|
|
plainName = (NimStringV2*)0;
|
|
nimZeroMem((void*)(&T25_), sizeof(tyProc__3pmh9bG9bLpdxUjFu9cDtbZaA));
|
|
T25_.ClP_0 = ((TM__iS6Vfak4fKt7fhPmyApRcg_489) (cmpDecimalsIgnoreCase__docgen_1794)); T25_.ClE_0 = NIM_NIL;
|
|
colontmp__3 = sorted__docgen_10738(((overloadableNames).p) ? (overloadableNames.p->data) : NIM_NIL, overloadableNames.len, T25_, ((tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
i = ((NI)0);
|
|
T26_ = colontmp__3.len;
|
|
L_2 = T26_;
|
|
{
|
|
while (1) {
|
|
tySequence__T9cc8i7z3uFa6qWrxalwg0A overloadChoices;
|
|
NimStringV2 content;
|
|
NimStringV2 colontmpD__5;
|
|
NimStringV2 colontmpD__6;
|
|
NimStringV2 colontmpD__7;
|
|
NimStringV2 colontmpD__8;
|
|
tySequence__T9cc8i7z3uFa6qWrxalwg0A* T30_;
|
|
tyProc__1kKWUPLg9ae9bi9ao00boML9bw T31_;
|
|
tyArray__meGd17iD6izZVY5NTv9bHUA T36_;
|
|
if (!(i < L_2)) goto LA28 ;
|
|
overloadChoices.len = 0; overloadChoices.p = NIM_NIL;
|
|
content.len = 0; content.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
plainName = (&colontmp__3.p->data[i]);
|
|
T30_ = (tySequence__T9cc8i7z3uFa6qWrxalwg0A*)0;
|
|
T30_ = X5BX5D___docgen_12759((&(*d).tocTable[(kind)- 0]), (*plainName));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA29_;
|
|
eqcopy___docgen_2554((&overloadChoices), (*T30_));
|
|
nimZeroMem((void*)(&T31_), sizeof(tyProc__1kKWUPLg9ae9bi9ao00boML9bw));
|
|
T31_.ClP_0 = ((TM__iS6Vfak4fKt7fhPmyApRcg_490) (cmp__docgen_12235)); T31_.ClE_0 = NIM_NIL;
|
|
sort__docgen_12832(((overloadChoices).p) ? (overloadChoices.p->data) : NIM_NIL, overloadChoices.len, T31_, ((tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA29_;
|
|
content.len = 0; content.p = NIM_NIL;
|
|
{
|
|
tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* item;
|
|
NI i_2;
|
|
NI L_3;
|
|
NI T33_;
|
|
item = (tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg*)0;
|
|
i_2 = ((NI)0);
|
|
T33_ = overloadChoices.len;
|
|
L_3 = T33_;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < L_3)) goto LA35 ;
|
|
item = (&overloadChoices.p->data[i_2]);
|
|
prepareAdd((&content), (*item).content.len + 0);
|
|
appendString((&content), (*item).content);
|
|
i_2 += ((NI)1);
|
|
} LA35: ;
|
|
}
|
|
}
|
|
colontmpD__5 = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_492, TM__iS6Vfak4fKt7fhPmyApRcg_493);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA29_;
|
|
T36_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_494;
|
|
colontmpD__6 = dollar___systemZdollars_3(kind);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA29_;
|
|
T36_[1] = colontmpD__6;
|
|
T36_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_495;
|
|
T36_[3] = title;
|
|
T36_[4] = TM__iS6Vfak4fKt7fhPmyApRcg_496;
|
|
colontmpD__7 = dollar___systemZdollars_3((NI)(kind + ((NI)50)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA29_;
|
|
T36_[5] = colontmpD__7;
|
|
T36_[6] = TM__iS6Vfak4fKt7fhPmyApRcg_497;
|
|
T36_[7] = content;
|
|
T36_[8] = TM__iS6Vfak4fKt7fhPmyApRcg_499;
|
|
T36_[9] = (*plainName);
|
|
colontmpD__8 = nsuFormatOpenArray(colontmpD__5, T36_, 10);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA29_;
|
|
prepareAdd((&(*d).toc2[(kind)- 0]), colontmpD__8.len + 0);
|
|
appendString((&(*d).toc2[(kind)- 0]), colontmpD__8);
|
|
i += ((NI)1);
|
|
{
|
|
LA29_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__8));
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&content));
|
|
eqdestroy___docgen_2551((&overloadChoices));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
} LA28: ;
|
|
}
|
|
{
|
|
LA24_:;
|
|
}
|
|
{
|
|
eqdestroy___system_3514((&colontmp__3));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
|
|
}
|
|
{
|
|
LA12_:;
|
|
}
|
|
{
|
|
eqdestroy___system_3514((&resultX60gensym459_));
|
|
eqdestroy___system_3514((&overloadableNames));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA8_;
|
|
LA10_: ;
|
|
{
|
|
{
|
|
tySequence__T9cc8i7z3uFa6qWrxalwg0A colontmp__4;
|
|
tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* item_2;
|
|
tyProc__1kKWUPLg9ae9bi9ao00boML9bw T45_;
|
|
NI i_3;
|
|
NI L_4;
|
|
NI T46_;
|
|
colontmp__4.len = 0; colontmp__4.p = NIM_NIL;
|
|
item_2 = (tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg*)0;
|
|
nimZeroMem((void*)(&T45_), sizeof(tyProc__1kKWUPLg9ae9bi9ao00boML9bw));
|
|
T45_.ClP_0 = ((TM__iS6Vfak4fKt7fhPmyApRcg_500) (cmp__docgen_12235)); T45_.ClE_0 = NIM_NIL;
|
|
colontmp__4 = sorted__docgen_12985((((*d).tocSimple[(kind)- 0]).p) ? ((*d).tocSimple[(kind)- 0].p->data) : NIM_NIL, (*d).tocSimple[(kind)- 0].len, T45_, ((tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
i_3 = ((NI)0);
|
|
T46_ = colontmp__4.len;
|
|
L_4 = T46_;
|
|
{
|
|
while (1) {
|
|
if (!(i_3 < L_4)) goto LA48 ;
|
|
item_2 = (&colontmp__4.p->data[i_3]);
|
|
prepareAdd((&(*d).toc2[(kind)- 0]), (*item_2).content.len + 0);
|
|
appendString((&(*d).toc2[(kind)- 0]), (*item_2).content);
|
|
i_3 += ((NI)1);
|
|
} LA48: ;
|
|
}
|
|
eqdestroy___docgen_2551((&colontmp__4));
|
|
}
|
|
}
|
|
LA8_: ;
|
|
sectionValues.len = 6; sectionValues.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(6, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
sectionValues.p->data[0] = TM__iS6Vfak4fKt7fhPmyApRcg_502;
|
|
T49_.len = 0; T49_.p = NIM_NIL;
|
|
T49_ = dollar___systemZdollars_3(kind);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
sectionValues.p->data[1] = T49_;
|
|
sectionValues.p->data[2] = TM__iS6Vfak4fKt7fhPmyApRcg_503;
|
|
T50_.len = 0; T50_.p = NIM_NIL;
|
|
T50_ = dollar___systemZdollars_3((NI)(kind + ((NI)50)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
sectionValues.p->data[3] = T50_;
|
|
sectionValues.p->data[4] = TM__iS6Vfak4fKt7fhPmyApRcg_504;
|
|
blitTmp = title;
|
|
title.len = 0; title.p = NIM_NIL;
|
|
sectionValues.p->data[5] = blitTmp;
|
|
{
|
|
NimStringV2 colontmpD__9;
|
|
NimStringV2 colontmpD__10;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ colontmpD__11;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ blitTmp_2;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ T56_;
|
|
NimStringV2 T57_;
|
|
if (!!(((*d).toc2[(kind)- 0].len == 0))) goto LA53_;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
|
|
colontmpD__9 = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_506, TM__iS6Vfak4fKt7fhPmyApRcg_507);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA55_;
|
|
blitTmp_2 = sectionValues;
|
|
sectionValues.len = 0; sectionValues.p = NIM_NIL;
|
|
T56_.len = 0; T56_.p = NIM_NIL;
|
|
T56_.len = 2; T56_.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(2, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
T56_.p->data[0] = TM__iS6Vfak4fKt7fhPmyApRcg_508;
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD__10), (*d).toc2[(kind)- 0]);
|
|
T56_.p->data[1] = colontmpD__10;
|
|
colontmpD__11 = amp___docgen_11047(blitTmp_2, T56_);
|
|
T57_.len = 0; T57_.p = NIM_NIL;
|
|
T57_ = nsuFormatOpenArray(colontmpD__9, ((colontmpD__11).p) ? (colontmpD__11.p->data) : NIM_NIL, colontmpD__11.len);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA55_;
|
|
eqsink___stdZassertions_19((&(*d).toc[(kind)- 0]), T57_);
|
|
{
|
|
LA55_:;
|
|
}
|
|
{
|
|
eqdestroy___system_3514((&colontmpD__11));
|
|
eqdestroy___stdZassertions_13((&colontmpD__9));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA51_;
|
|
LA53_: ;
|
|
{
|
|
NimStringV2 colontmpD__12;
|
|
NimStringV2 T62_;
|
|
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
|
|
colontmpD__12 = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_510, TM__iS6Vfak4fKt7fhPmyApRcg_511);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA61_;
|
|
T62_.len = 0; T62_.p = NIM_NIL;
|
|
T62_ = nsuFormatOpenArray(colontmpD__12, ((sectionValues).p) ? (sectionValues.p->data) : NIM_NIL, sectionValues.len);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA61_;
|
|
eqsink___stdZassertions_19((&(*d).toc[(kind)- 0]), T62_);
|
|
{
|
|
LA61_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__12));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA51_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___system_3514((§ionValues));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&title));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, relLink__docgen_13125)(NimStringV2 outDir, NimStringV2 destFile, NimStringV2 linkto) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__2), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD_ = slash___pathutils_103(outDir, linkto);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
splitFile__pathutils_31(destFile, (&colontmpD__2));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__3 = relativeTo__pathutils_152(colontmpD_, colontmpD__2.Field0, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
result = dollar___docgen_13130(colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___pathutils_55((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, genOutFile__docgen_13134)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, NIM_BOOL groupedToc) {
|
|
NimStringV2 result;
|
|
NimStringV2 code;
|
|
NimStringV2 content;
|
|
NimStringV2 title;
|
|
NimStringV2 toc;
|
|
NimStringV2 subtitle;
|
|
NimStringV2 groupsection;
|
|
NimStringV2 bodyname;
|
|
NimStringV2 seeSrc;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 colontmpD__4;
|
|
NI j;
|
|
NimStringV2 T32_;
|
|
NimStringV2 T51_;
|
|
tyArray__sNC09at9bGf9bERQNOmgMwXdQ T65_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
code.len = 0; code.p = NIM_NIL;
|
|
content.len = 0; content.p = NIM_NIL;
|
|
title.len = 0; title.p = NIM_NIL;
|
|
toc.len = 0; toc.p = NIM_NIL;
|
|
subtitle.len = 0; subtitle.p = NIM_NIL;
|
|
groupsection.len = 0; groupsection.p = NIM_NIL;
|
|
bodyname.len = 0; bodyname.p = NIM_NIL;
|
|
seeSrc.len = 0; seeSrc.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
title = TM__iS6Vfak4fKt7fhPmyApRcg_464;
|
|
j = ((NI)0);
|
|
toc = TM__iS6Vfak4fKt7fhPmyApRcg_465;
|
|
renderTocEntries__packagesZdocutilsZrstgen_8777((&(*d).Sup), (&j), ((NI)1), (&toc));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ i;
|
|
i = (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)0;
|
|
{
|
|
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ v;
|
|
NI res;
|
|
v = (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)0;
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NIM_BOOL shouldSort;
|
|
NIM_BOOL T6_;
|
|
if (!(res <= ((NI)25))) goto LA5 ;
|
|
v = ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ) (res));
|
|
i = v;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = (i == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || i == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || i == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || i == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || i == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16) || i == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || i == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18));
|
|
if (!(T6_)) goto LA7_;
|
|
T6_ = groupedToc;
|
|
LA7_: ;
|
|
shouldSort = T6_;
|
|
genSection__docgen_12223(d, i, shouldSort);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
prepareAdd((&toc), (*d).toc[(i)- 0].len + 0);
|
|
appendString((&toc), (*d).toc[(i)- 0]);
|
|
res += ((NI)1);
|
|
} LA5: ;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
NIM_BOOL T10_;
|
|
NimStringV2 colontmpD__5;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T15_;
|
|
NimStringV2 T16_;
|
|
T10_ = (NIM_BOOL)0;
|
|
T10_ = !((toc.len == 0));
|
|
if (T10_) goto LA11_;
|
|
T10_ = ((*d).Sup.target == ((tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA)1));
|
|
LA11_: ;
|
|
if (!T10_) goto LA12_;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD__5 = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_513, TM__iS6Vfak4fKt7fhPmyApRcg_514);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
T15_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_515;
|
|
T15_[1] = toc;
|
|
T16_.len = 0; T16_.p = NIM_NIL;
|
|
T16_ = nsuFormatOpenArray(colontmpD__5, T15_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
eqsink___stdZassertions_19((&toc), T16_);
|
|
{
|
|
LA14_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA12_: ;
|
|
{
|
|
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ i_2;
|
|
i_2 = (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)0;
|
|
{
|
|
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ v_2;
|
|
NI res_2;
|
|
v_2 = (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)0;
|
|
res_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res_2 <= ((NI)25))) goto LA22 ;
|
|
v_2 = ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ) (res_2));
|
|
i_2 = v_2;
|
|
prepareAdd((&code), (*d).section[(i_2)- 0].finalMarkup.len + 0);
|
|
appendString((&code), (*d).section[(i_2)- 0].finalMarkup);
|
|
res_2 += ((NI)1);
|
|
} LA22: ;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
NimStringV2 external;
|
|
NimStringV2 colontmpD__6;
|
|
if (!!(((*d).Sup.meta[(((tyEnum_MetaEnum__16JvqO8FV2pHk38DriGcsw)1))- 0].len == ((NI)0)))) goto LA25_;
|
|
external.len = 0; external.p = NIM_NIL;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&title), (*d).Sup.meta[(((tyEnum_MetaEnum__16JvqO8FV2pHk38DriGcsw)1))- 0]);
|
|
colontmpD__6 = relativeTo__pathutils_152((*d).Sup.destFile, (*(*d).conf).outDir, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA27_;
|
|
external = noschangeFileExt(colontmpD__6, TM__iS6Vfak4fKt7fhPmyApRcg_516);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA27_;
|
|
setIndexTerm__packagesZdocutilsZrstgen_536((&(*d).Sup), external, TM__iS6Vfak4fKt7fhPmyApRcg_517, title, TM__iS6Vfak4fKt7fhPmyApRcg_518, TM__iS6Vfak4fKt7fhPmyApRcg_519);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA27_;
|
|
{
|
|
LA27_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
eqdestroy___stdZassertions_13((&external));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA23_;
|
|
LA25_: ;
|
|
{
|
|
NimStringV2 T31_;
|
|
T31_.len = 0; T31_.p = NIM_NIL;
|
|
T31_ = canonicalImport__options_5563((*d).conf, (*d).Sup.filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&title), T31_);
|
|
}
|
|
LA23_: ;
|
|
T32_.len = 0; T32_.p = NIM_NIL;
|
|
T32_ = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, title, ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&title), T32_);
|
|
subtitle = TM__iS6Vfak4fKt7fhPmyApRcg_520;
|
|
{
|
|
if (!!(((*d).Sup.meta[(((tyEnum_MetaEnum__16JvqO8FV2pHk38DriGcsw)2))- 0].len == 0))) goto LA35_;
|
|
{
|
|
NIM_BOOL T39_;
|
|
NimStringV2 colontmpD__7;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T43_;
|
|
T39_ = (NIM_BOOL)0;
|
|
T39_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T39_)) goto LA40_;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
colontmpD__7 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, (*d).Sup.meta[(((tyEnum_MetaEnum__16JvqO8FV2pHk38DriGcsw)2))- 0], ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA42_;
|
|
T43_[0] = colontmpD__7;
|
|
nsuAddf((&subtitle), TM__iS6Vfak4fKt7fhPmyApRcg_522, T43_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA42_;
|
|
{
|
|
LA42_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA37_;
|
|
LA40_: ;
|
|
{
|
|
NimStringV2 colontmpD__8;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T48_;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
colontmpD__8 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, (*d).Sup.meta[(((tyEnum_MetaEnum__16JvqO8FV2pHk38DriGcsw)2))- 0], ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA47_;
|
|
T48_[0] = colontmpD__8;
|
|
nsuAddf((&subtitle), TM__iS6Vfak4fKt7fhPmyApRcg_524, T48_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA47_;
|
|
{
|
|
LA47_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__8));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA37_: ;
|
|
}
|
|
LA35_: ;
|
|
groupsection = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_526, TM__iS6Vfak4fKt7fhPmyApRcg_527);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T51_.len = 0; T51_.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T54_;
|
|
NIM_BOOL T55_;
|
|
NIM_BOOL T58_;
|
|
T54_ = (NIM_BOOL)0;
|
|
T55_ = (NIM_BOOL)0;
|
|
T55_ = (*d).Sup.hasToc;
|
|
if (!(T55_)) goto LA56_;
|
|
T55_ = !((*d).standaloneDoc);
|
|
LA56_: ;
|
|
T54_ = T55_;
|
|
if (!(T54_)) goto LA57_;
|
|
T58_ = (NIM_BOOL)0;
|
|
T58_ = isLatexCmd__docgen_2011((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T54_ = !(T58_);
|
|
LA57_: ;
|
|
if (!T54_) goto LA59_;
|
|
setLengthStrV2((&groupsection), ((NI)0));
|
|
bodyname = TM__iS6Vfak4fKt7fhPmyApRcg_529;
|
|
}
|
|
goto LA52_;
|
|
LA59_: ;
|
|
{
|
|
if (!(*d).Sup.hasToc) goto LA62_;
|
|
bodyname = TM__iS6Vfak4fKt7fhPmyApRcg_531;
|
|
}
|
|
goto LA52_;
|
|
LA62_: ;
|
|
{
|
|
bodyname = TM__iS6Vfak4fKt7fhPmyApRcg_533;
|
|
}
|
|
LA52_: ;
|
|
seeSrc = genSeeSrc__docgen_6324(d, (*d).Sup.filename, ((NI)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD_ = getConfigVar__options_4923((*d).conf, bodyname, TM__iS6Vfak4fKt7fhPmyApRcg_534);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T65_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_536;
|
|
T65_[1] = title;
|
|
T65_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_538;
|
|
T65_[3] = subtitle;
|
|
T65_[4] = TM__iS6Vfak4fKt7fhPmyApRcg_540;
|
|
T65_[5] = toc;
|
|
T65_[6] = TM__iS6Vfak4fKt7fhPmyApRcg_542;
|
|
T65_[7] = (*d).modDescFinal;
|
|
T65_[8] = TM__iS6Vfak4fKt7fhPmyApRcg_544;
|
|
colontmpD__2 = getDateStr__options_602();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T65_[9] = colontmpD__2;
|
|
T65_[10] = TM__iS6Vfak4fKt7fhPmyApRcg_546;
|
|
colontmpD__3 = getClockStr__options_610();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T65_[11] = colontmpD__3;
|
|
T65_[12] = TM__iS6Vfak4fKt7fhPmyApRcg_547;
|
|
T65_[13] = code;
|
|
T65_[14] = TM__iS6Vfak4fKt7fhPmyApRcg_548;
|
|
T65_[15] = (*d).modDeprecationMsg;
|
|
T65_[16] = TM__iS6Vfak4fKt7fhPmyApRcg_550;
|
|
colontmpD__4 = relLink__docgen_13125((*(*d).conf).outDir, (*d).Sup.destFile, TM__iS6Vfak4fKt7fhPmyApRcg_552);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T65_[17] = colontmpD__4;
|
|
T65_[18] = TM__iS6Vfak4fKt7fhPmyApRcg_554;
|
|
T65_[19] = groupsection;
|
|
T65_[20] = TM__iS6Vfak4fKt7fhPmyApRcg_555;
|
|
T65_[21] = seeSrc;
|
|
content = nsuFormatOpenArray(colontmpD_, T65_, 22);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NimStringV2 colontmpD__9;
|
|
NimStringV2 colontmpD__10;
|
|
NimStringV2 colontmpD__11;
|
|
NimStringV2 colontmpD__12;
|
|
NimStringV2 colontmpD__13;
|
|
NimStringV2 colontmpD__14;
|
|
tyArray__1XN7mEfyEE3SOJgMTajV2g T71_;
|
|
NimStringV2 T72_;
|
|
if (!!((((*(*d).conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)4)))&63U)))!=0))) goto LA68_;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
|
|
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
|
|
colontmpD__13.len = 0; colontmpD__13.p = NIM_NIL;
|
|
colontmpD__14.len = 0; colontmpD__14.p = NIM_NIL;
|
|
colontmpD__9 = getConfigVar__options_4923((*d).conf, TM__iS6Vfak4fKt7fhPmyApRcg_557, TM__iS6Vfak4fKt7fhPmyApRcg_558);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA70_;
|
|
T71_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_560;
|
|
colontmpD__10 = relLink__docgen_13125((*(*d).conf).outDir, (*d).Sup.destFile, TM__iS6Vfak4fKt7fhPmyApRcg_562);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA70_;
|
|
T71_[1] = colontmpD__10;
|
|
T71_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_564;
|
|
colontmpD__11 = relLink__docgen_13125((*(*d).conf).outDir, (*d).Sup.destFile, TM__iS6Vfak4fKt7fhPmyApRcg_566);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA70_;
|
|
T71_[3] = colontmpD__11;
|
|
T71_[4] = TM__iS6Vfak4fKt7fhPmyApRcg_567;
|
|
T71_[5] = title;
|
|
T71_[6] = TM__iS6Vfak4fKt7fhPmyApRcg_568;
|
|
T71_[7] = subtitle;
|
|
T71_[8] = TM__iS6Vfak4fKt7fhPmyApRcg_569;
|
|
T71_[9] = toc;
|
|
T71_[10] = TM__iS6Vfak4fKt7fhPmyApRcg_570;
|
|
T71_[11] = (*d).modDescFinal;
|
|
T71_[12] = TM__iS6Vfak4fKt7fhPmyApRcg_571;
|
|
colontmpD__12 = getDateStr__options_602();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA70_;
|
|
T71_[13] = colontmpD__12;
|
|
T71_[14] = TM__iS6Vfak4fKt7fhPmyApRcg_572;
|
|
colontmpD__13 = getClockStr__options_610();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA70_;
|
|
T71_[15] = colontmpD__13;
|
|
T71_[16] = TM__iS6Vfak4fKt7fhPmyApRcg_573;
|
|
T71_[17] = content;
|
|
T71_[18] = TM__iS6Vfak4fKt7fhPmyApRcg_575;
|
|
T71_[19] = (*d).Sup.meta[(((tyEnum_MetaEnum__16JvqO8FV2pHk38DriGcsw)3))- 0];
|
|
T71_[20] = TM__iS6Vfak4fKt7fhPmyApRcg_577;
|
|
colontmpD__14 = esc__packagesZdocutilsZrstgen_415((*d).Sup.target, (*d).Sup.meta[(((tyEnum_MetaEnum__16JvqO8FV2pHk38DriGcsw)4))- 0], ((NI)-1), ((tyEnum_EscapeMode__dkNCmHqexjnwZO5F89buiOQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA70_;
|
|
T71_[21] = colontmpD__14;
|
|
T71_[22] = TM__iS6Vfak4fKt7fhPmyApRcg_579;
|
|
T71_[23] = (*d).analytics;
|
|
T71_[24] = TM__iS6Vfak4fKt7fhPmyApRcg_580;
|
|
T71_[25] = (*d).modDeprecationMsg;
|
|
T72_.len = 0; T72_.p = NIM_NIL;
|
|
T72_ = nsuFormatOpenArray(colontmpD__9, T71_, 26);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA70_;
|
|
eqsink___stdZassertions_19((&code), T72_);
|
|
{
|
|
LA70_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__14));
|
|
eqdestroy___stdZassertions_13((&colontmpD__13));
|
|
eqdestroy___stdZassertions_13((&colontmpD__12));
|
|
eqdestroy___stdZassertions_13((&colontmpD__11));
|
|
eqdestroy___stdZassertions_13((&colontmpD__10));
|
|
eqdestroy___stdZassertions_13((&colontmpD__9));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA66_;
|
|
LA68_: ;
|
|
{
|
|
eqsink___stdZassertions_19((&code), content);
|
|
content.len = 0; content.p = NIM_NIL;
|
|
}
|
|
LA66_: ;
|
|
result = code;
|
|
code.len = 0; code.p = NIM_NIL;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&seeSrc));
|
|
eqdestroy___stdZassertions_13((&groupsection));
|
|
eqdestroy___stdZassertions_13((&subtitle));
|
|
eqdestroy___stdZassertions_13((&toc));
|
|
eqdestroy___stdZassertions_13((&title));
|
|
eqdestroy___stdZassertions_13((&content));
|
|
eqdestroy___stdZassertions_13((&code));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, updateOutfile__docgen_13227)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, NimStringV2 outfile) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = ((*d).module == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL));
|
|
if (T3_) goto LA4_;
|
|
T3_ = (((*(*d).module).flags &((NU64)1<<((NU)((((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)14)))&63U)))!=0);
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
{
|
|
NIM_BOOL T9_;
|
|
NimStringV2 T12_;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = isEmpty__options_4953((*(*d).conf).outFile);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T9_) goto LA10_;
|
|
T12_.len = 0; T12_.p = NIM_NIL;
|
|
T12_ = relativeTo__pathutils_152(outfile, (*(*d).conf).outDir, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqsink___stdZassertions_19((&(*(*d).conf).outFile), T12_);
|
|
{
|
|
NIM_BOOL T15_;
|
|
NimStringV2 colontmpD_;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA colontmpD__2;
|
|
T15_ = (NIM_BOOL)0;
|
|
T15_ = nosisAbsolute((*(*d).conf).outFile);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T15_) goto LA16_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__2), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
nossplitPath((*(*d).conf).outFile, (&colontmpD__2));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqcopy___stdZassertions_16((&colontmpD_), colontmpD__2.Field1);
|
|
eqsink___stdZassertions_19((&(*(*d).conf).outFile), colontmpD_);
|
|
eqdestroy___stdZprivateZospaths50_292((&colontmpD__2));
|
|
}
|
|
LA16_: ;
|
|
}
|
|
LA10_: ;
|
|
}
|
|
LA5_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(NIM_BOOL, isObjDisplayCheck)(TNimTypeV2* source, NI16 targetDepth, NU32 token) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL T1_;
|
|
result = (NIM_BOOL)0;
|
|
T1_ = (NIM_BOOL)0;
|
|
T1_ = (targetDepth <= (*source).depth);
|
|
if (!(T1_)) goto LA2_;
|
|
T1_ = ((*source).display[targetDepth] == token);
|
|
LA2_: ;
|
|
result = T1_;
|
|
return result;
|
|
}
|
|
static N_INLINE(Exception*, nimBorrowCurrentException)(void) {
|
|
Exception* result;
|
|
result = NIM_NIL;
|
|
result = currException__system_3652;
|
|
return result;
|
|
}
|
|
static N_INLINE(void, popCurrentException)(void) {
|
|
eqcopy___stdZassertions_33(&currException__system_3652, (*currException__system_3652).up, NIM_FALSE);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, writeOutput__docgen_13241)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, NIM_BOOL useWarning, NIM_BOOL groupedToc) {
|
|
NimStringV2 content;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
content.len = 0; content.p = NIM_NIL;
|
|
runAllExamples__docgen_3491(d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
content = genOutFile__docgen_13134(d, groupedToc);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!(((*(*d).conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)25)))&63U)))!=0)) goto LA4_;
|
|
write__stdZsyncio_230(stdout, content);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA2_;
|
|
LA4_: ;
|
|
{
|
|
NimStringV2 dir;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD_;
|
|
dir.len = 0; dir.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
splitFile__pathutils_31((*d).Sup.destFile, (&colontmpD_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
eqcopy___stdZassertions_16((&dir), colontmpD_.Field0);
|
|
noscreateDir(dir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
updateOutfile__docgen_13227(d, (*d).Sup.destFile);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
writeFile__stdZsyncio_482((*d).Sup.destFile, content);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA8_;
|
|
if (NIM_UNLIKELY(*nimErr_)) {
|
|
LA8_:;
|
|
if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 1335990016)) {
|
|
tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA colontmpD__2;
|
|
tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA colontmpD__3;
|
|
tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA T12_;
|
|
*nimErr_ = NIM_FALSE;
|
|
colontmpD__2 = (tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)0;
|
|
colontmpD__3 = (tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)0;
|
|
T12_ = (tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)0;
|
|
{
|
|
if (!useWarning) goto LA15_;
|
|
colontmpD__2 = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)19);
|
|
T12_ = colontmpD__2;
|
|
}
|
|
goto LA13_;
|
|
LA15_: ;
|
|
{
|
|
colontmpD__3 = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)4);
|
|
T12_ = colontmpD__3;
|
|
}
|
|
LA13_: ;
|
|
liMessage__msgs_1172((*d).conf, unknownLineInfo__lineinfos_338, T12_, (*d).Sup.destFile, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)1), (&TM__iS6Vfak4fKt7fhPmyApRcg_581), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
popCurrentException();
|
|
LA10_:;
|
|
}
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
{
|
|
NimStringV2 nimr;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 T23_;
|
|
NimStringV2 T24_;
|
|
if (!!((*d).wroteSupportFiles)) goto LA20_;
|
|
nimr.len = 0; nimr.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
T23_.len = 0; T23_.p = NIM_NIL;
|
|
T23_ = getPrefixDir__options_4965((*d).conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA22_;
|
|
colontmpD__4 = T23_;
|
|
T24_.len = 0; T24_.p = NIM_NIL;
|
|
T24_ = dollar___options_5373(colontmpD__4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA22_;
|
|
nimr = T24_;
|
|
switch ((*d).Sup.target) {
|
|
case ((tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA)0):
|
|
{
|
|
NimStringV2 colontmpD__5;
|
|
NimStringV2 colontmpD__6;
|
|
NimStringV2 colontmpD__7;
|
|
NimStringV2 T27_;
|
|
NimStringV2 T28_;
|
|
NimStringV2 T29_;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
T27_.len = 0; T27_.p = NIM_NIL;
|
|
T27_ = interp__nimpaths_27(TM__iS6Vfak4fKt7fhPmyApRcg_583, nimr);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA26_;
|
|
colontmpD__5 = T27_;
|
|
T28_.len = 0; T28_.p = NIM_NIL;
|
|
T28_ = dollar___options_5373((*(*d).conf).outDir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA26_;
|
|
colontmpD__6 = T28_;
|
|
T29_.len = 0; T29_.p = NIM_NIL;
|
|
T29_ = slash___stdZprivateZospaths50_91(colontmpD__6, TM__iS6Vfak4fKt7fhPmyApRcg_585);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA26_;
|
|
colontmpD__7 = T29_;
|
|
noscopyFile(colontmpD__5, colontmpD__7, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA26_;
|
|
{
|
|
LA26_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA22_;
|
|
}
|
|
break;
|
|
case ((tyEnum_OutputTarget__N1HUNw9bw7B2wG9bU9aDvY8oA)1):
|
|
{
|
|
NimStringV2 colontmpD__8;
|
|
NimStringV2 colontmpD__9;
|
|
NimStringV2 colontmpD__10;
|
|
NimStringV2 T34_;
|
|
NimStringV2 T35_;
|
|
NimStringV2 T36_;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
T34_.len = 0; T34_.p = NIM_NIL;
|
|
T34_ = interp__nimpaths_27(TM__iS6Vfak4fKt7fhPmyApRcg_587, nimr);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
|
|
colontmpD__8 = T34_;
|
|
T35_.len = 0; T35_.p = NIM_NIL;
|
|
T35_ = dollar___options_5373((*(*d).conf).outDir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
|
|
colontmpD__9 = T35_;
|
|
T36_.len = 0; T36_.p = NIM_NIL;
|
|
T36_ = slash___stdZprivateZospaths50_91(colontmpD__9, TM__iS6Vfak4fKt7fhPmyApRcg_589);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
|
|
colontmpD__10 = T36_;
|
|
noscopyFile(colontmpD__8, colontmpD__10, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
|
|
{
|
|
LA33_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__10));
|
|
eqdestroy___stdZassertions_13((&colontmpD__9));
|
|
eqdestroy___stdZassertions_13((&colontmpD__8));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA22_;
|
|
}
|
|
break;
|
|
}
|
|
{
|
|
NimStringV2 docHackJs2;
|
|
NimStringV2 colontmpD__11;
|
|
NimStringV2 colontmpD__12;
|
|
NimStringV2 colontmpD__13;
|
|
NimStringV2 colontmpD__14;
|
|
NimStringV2 T44_;
|
|
NimStringV2 T45_;
|
|
NimStringV2 T46_;
|
|
NimStringV2 T47_;
|
|
NimStringV2 T48_;
|
|
if (!(((*(*d).conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)28)))&63U)))!=0)) goto LA41_;
|
|
docHackJs2.len = 0; docHackJs2.p = NIM_NIL;
|
|
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
|
|
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
|
|
colontmpD__13.len = 0; colontmpD__13.p = NIM_NIL;
|
|
colontmpD__14.len = 0; colontmpD__14.p = NIM_NIL;
|
|
T44_.len = 0; T44_.p = NIM_NIL;
|
|
T44_ = nosgetAppFilename();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA43_;
|
|
colontmpD__11 = T44_;
|
|
T45_.len = 0; T45_.p = NIM_NIL;
|
|
T45_ = getDocHacksJs__nimpaths_94(nimr, colontmpD__11, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA43_;
|
|
docHackJs2 = T45_;
|
|
T46_.len = 0; T46_.p = NIM_NIL;
|
|
T46_ = dollar___options_5373((*(*d).conf).outDir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA43_;
|
|
colontmpD__12 = T46_;
|
|
T47_.len = 0; T47_.p = NIM_NIL;
|
|
T47_ = noslastPathPart(docHackJs2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA43_;
|
|
colontmpD__13 = T47_;
|
|
T48_.len = 0; T48_.p = NIM_NIL;
|
|
T48_ = slash___stdZprivateZospaths50_91(colontmpD__12, colontmpD__13);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA43_;
|
|
colontmpD__14 = T48_;
|
|
noscopyFile(docHackJs2, colontmpD__14, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA43_;
|
|
{
|
|
LA43_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__14));
|
|
eqdestroy___stdZassertions_13((&colontmpD__13));
|
|
eqdestroy___stdZassertions_13((&colontmpD__12));
|
|
eqdestroy___stdZassertions_13((&colontmpD__11));
|
|
eqdestroy___stdZassertions_13((&docHackJs2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA22_;
|
|
}
|
|
LA41_: ;
|
|
(*d).wroteSupportFiles = NIM_TRUE;
|
|
{
|
|
LA22_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&nimr));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
}
|
|
LA20_: ;
|
|
{
|
|
LA7_:;
|
|
}
|
|
{
|
|
eqdestroy___pathutils_55((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&dir));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA2_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&content));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, generateIndex__docgen_13219)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NimStringV2 dir;
|
|
NimStringV2 dest;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
if (!(((*(*d).conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)28)))&63U)))!=0)) goto LA3_;
|
|
dir.len = 0; dir.p = NIM_NIL;
|
|
dest.len = 0; dest.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
dir = (*(*d).conf).outDir;
|
|
noscreateDir(dir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
|
|
colontmpD_ = presentationPath__docgen_1860((*d).conf, (*d).Sup.filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
|
|
colontmpD__2 = noschangeFileExt(colontmpD_, TM__iS6Vfak4fKt7fhPmyApRcg_591);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
|
|
dest = slash___pathutils_103(dir, colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
|
|
writeIndexFile__packagesZdocutilsZrstgen_362((&(*d).Sup), dest);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
|
|
{
|
|
LA5_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&dest));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, commandDoc__docgen_13313)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* ast;
|
|
tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
ast = NIM_NIL;
|
|
d = NIM_NIL;
|
|
handleDocOutputOptions__docgen_13307(conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
ast = parseFile__syntaxes_227((*conf).projectMainIdx, cache, conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!(ast == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA4_;
|
|
eqdestroy___docgen_3303(&d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&ast);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
d = newDocumentor__docgen_2018((*conf).projectFull, cache, conf, TM__iS6Vfak4fKt7fhPmyApRcg_99, ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL), NIM_FALSE, NIM_TRUE, NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
generateDoc__docgen_9801(d, ast, ast, ((tyEnum_DocFlags__9aeIeuFZ7FUxqh7HN3G2uqA)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
finishGenerateDoc__docgen_9926(&d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
writeOutput__docgen_13241(d, NIM_FALSE, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
generateIndex__docgen_13219(d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___docgen_3303(&d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&ast);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_3310)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ** dest, tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* src) {
|
|
tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* colontmp_;
|
|
colontmp_ = (*dest);
|
|
(*dest) = src;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn(colontmp_);
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose(colontmp_);
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_11611)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw* j) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NIM_BOOL T3_;
|
|
NIM_BOOL T4_;
|
|
tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw colontmpD_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = eqeq___pureZjson_2391((*j).json, ((tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*) NIM_NIL));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T3_ = !(T4_);
|
|
if (T3_) goto LA5_;
|
|
T3_ = !(((*j).rst == ((tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*) NIM_NIL)));
|
|
LA5_: ;
|
|
if (!T3_) goto LA6_;
|
|
nimZeroMem((void*)(&colontmpD_), sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
nimZeroMem((void*)(&colontmpD_), sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
eqcopy___docgen_2898((&colontmpD_), j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
add__docgen_11618((&(*d).jEntriesPre), (&colontmpD_));
|
|
}
|
|
LA6_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, X5BX5D___pureZjson_3421)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NimStringV2 name) {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**)0;
|
|
T1_ = X5BX5D___pureZjson_3005((&(*node)._kind_6.fields), name);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqcopy___pureZjson_274(&result, (*T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, genJsonItem__docgen_9243)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* nameNode, tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k, tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw* Result) {
|
|
NimStringV2 name;
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* comm;
|
|
tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg r;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__3;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__4;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__5;
|
|
tyArray__rhtWm6uYOU6da9bZDT6ryDA T7_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T8_;
|
|
NIM_BOOL oldNimErrFin26_;
|
|
NIM_BOOL oldNimErrFin34_;
|
|
NIM_BOOL oldNimErrFin51_;
|
|
NIM_BOOL oldNimErrFin57_;
|
|
NIM_BOOL oldNimErrFin73_;
|
|
NIM_BOOL oldNimErrFin69_;
|
|
NIM_BOOL oldNimErrFin67_;
|
|
NIM_BOOL oldNimErrFin102_;
|
|
NIM_BOOL oldNimErrFin98_;
|
|
NIM_BOOL oldNimErrFin90_;
|
|
NIM_BOOL oldNimErrFin86_;
|
|
NIM_BOOL oldNimErrFin84_;
|
|
NIM_BOOL oldNimErrFin21_;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)Result, sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
name.len = 0; name.p = NIM_NIL;
|
|
comm = NIM_NIL;
|
|
nimZeroMem((void*)(&r), sizeof(tyObject_TSrcGen__q29a9cqqL6TjYOtEFtG3HAtg));
|
|
colontmpD_ = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3 = NIM_NIL;
|
|
colontmpD__4 = NIM_NIL;
|
|
colontmpD__5 = NIM_NIL;
|
|
{
|
|
NIM_BOOL T4_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = isVisible__docgen_6156(d, nameNode);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T4_)) goto LA5_;
|
|
eqdestroy___pureZjson_271(&colontmpD__5);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___pureZjson_271(&colontmpD__4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___pureZjson_271(&colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___pureZjson_271(&colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___renderer_2491((&r));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___packagesZdocutilsZrstast_225(&comm);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&name));
|
|
goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
name = getName__docgen_6219(d, nameNode, ((NI)-1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
comm = genRecComment__docgen_3389(d, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
initTokRender__renderer_2532((&r), n, 1038);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
nimZeroMem((void*)T7_, sizeof(tyArray__rhtWm6uYOU6da9bZDT6ryDA));
|
|
T7_[0].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_594;
|
|
colontmpD_ = percent___pureZjson_2130(name);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T7_[0].Field1 = colontmpD_;
|
|
T7_[1].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_596;
|
|
colontmpD__2 = dollar___ast_469(k);
|
|
colontmpD__3 = percent___pureZjson_2130(colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T7_[1].Field1 = colontmpD__3;
|
|
T7_[2].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_597;
|
|
colontmpD__4 = percent___pureZjson_2140(((NI) ((*n).info.line)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T7_[2].Field1 = colontmpD__4;
|
|
T7_[3].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_599;
|
|
colontmpD__5 = percent___pureZjson_2140(((NI) ((*n).info.col)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T7_[3].Field1 = colontmpD__5;
|
|
T8_ = NIM_NIL;
|
|
T8_ = percent___pureZjson_2159(T7_, 4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___pureZjson_277(&(*Result).json, T8_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!!((comm == ((tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ*) NIM_NIL)))) goto LA11_;
|
|
eqsink___packagesZdocutilsZrstast_231(&(*Result).rst, comm);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
comm = 0;
|
|
eqsink___stdZassertions_19((&(*Result).rstField), TM__iS6Vfak4fKt7fhPmyApRcg_601);
|
|
}
|
|
LA11_: ;
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__6;
|
|
if (!(((NI)0) < r.buf.len)) goto LA15_;
|
|
colontmpD__6 = NIM_NIL;
|
|
colontmpD__6 = percent___pureZjson_2130(r.buf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
X5BX5Deq___pureZjson_2270((*Result).json, TM__iS6Vfak4fKt7fhPmyApRcg_603, colontmpD__6);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___pureZjson_271(&colontmpD__6);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA15_: ;
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__7;
|
|
if (!(k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || k == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18))) goto LA19_;
|
|
colontmpD__7 = NIM_NIL;
|
|
colontmpD__7 = newJObject__pureZjson_388();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
X5BX5Deq___pureZjson_2270((*Result).json, TM__iS6Vfak4fKt7fhPmyApRcg_605, colontmpD__7);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__8;
|
|
NimStringV2 colontmpD__9;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__10;
|
|
if (!!(((*(*(*n)._kind_6.sons.p->data[((NI)3)])._kind_6.sons.p->data[((NI)0)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1)))) goto LA24_;
|
|
colontmpD__8 = NIM_NIL;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
colontmpD__10 = NIM_NIL;
|
|
colontmpD__8 = X5BX5D___pureZjson_3421((*Result).json, TM__iS6Vfak4fKt7fhPmyApRcg_606);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA26_;
|
|
colontmpD__9 = dollar___renderer_2511((*(*n)._kind_6.sons.p->data[((NI)3)])._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA26_;
|
|
colontmpD__10 = percent___pureZjson_2130(colontmpD__9);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA26_;
|
|
X5BX5Deq___pureZjson_2270(colontmpD__8, TM__iS6Vfak4fKt7fhPmyApRcg_608, colontmpD__10);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA26_;
|
|
{
|
|
LA26_:;
|
|
}
|
|
{
|
|
oldNimErrFin26_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__10);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__9));
|
|
eqdestroy___pureZjson_271(&colontmpD__8);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
*nimErr_ = oldNimErrFin26_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
}
|
|
LA24_: ;
|
|
{
|
|
NI T31_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__11;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__12;
|
|
T31_ = (NI)0;
|
|
T31_ = len__ast_3325((*n)._kind_6.sons.p->data[((NI)3)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
if (!(((NI)1) < T31_)) goto LA32_;
|
|
colontmpD__11 = NIM_NIL;
|
|
colontmpD__12 = NIM_NIL;
|
|
colontmpD__11 = X5BX5D___pureZjson_3421((*Result).json, TM__iS6Vfak4fKt7fhPmyApRcg_609);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA34_;
|
|
colontmpD__12 = newJArray__pureZjson_422();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA34_;
|
|
X5BX5Deq___pureZjson_2270(colontmpD__11, TM__iS6Vfak4fKt7fhPmyApRcg_611, colontmpD__12);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA34_;
|
|
{
|
|
LA34_:;
|
|
}
|
|
{
|
|
oldNimErrFin34_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__12);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
eqdestroy___pureZjson_271(&colontmpD__11);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
*nimErr_ = oldNimErrFin34_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
}
|
|
LA32_: ;
|
|
{
|
|
NI paramIdx;
|
|
NI colontmp_;
|
|
NI i;
|
|
paramIdx = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = len__ast_3325((*n)._kind_6.sons.p->data[((NI)3)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
i = ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(i < colontmp_)) goto LA39 ;
|
|
paramIdx = i;
|
|
{
|
|
NI identIdx;
|
|
NI colontmp__2;
|
|
NI T41_;
|
|
NI i_2;
|
|
identIdx = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T41_ = (NI)0;
|
|
T41_ = len__ast_3325((*(*n)._kind_6.sons.p->data[((NI)3)])._kind_6.sons.p->data[paramIdx]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
colontmp__2 = (NI)(T41_ - ((NI)2));
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NimStringV2 paramName;
|
|
NimStringV2 paramType;
|
|
NI T45_;
|
|
if (!(i_2 < colontmp__2)) goto LA43 ;
|
|
paramName.len = 0; paramName.p = NIM_NIL;
|
|
paramType.len = 0; paramType.p = NIM_NIL;
|
|
identIdx = i_2;
|
|
paramName = dollar___renderer_2511((*(*(*n)._kind_6.sons.p->data[((NI)3)])._kind_6.sons.p->data[paramIdx])._kind_6.sons.p->data[identIdx]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
T45_ = (NI)0;
|
|
T45_ = len__ast_3325((*(*n)._kind_6.sons.p->data[((NI)3)])._kind_6.sons.p->data[paramIdx]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
paramType = dollar___renderer_2511((*(*(*n)._kind_6.sons.p->data[((NI)3)])._kind_6.sons.p->data[paramIdx])._kind_6.sons.p->data[(NI)(T45_ - ((NI)2))]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
{
|
|
NI T48_;
|
|
NimStringV2 paramDefault;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__13;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__14;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__15;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__16;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__17;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__18;
|
|
NI T52_;
|
|
tyArray__fG4HAsOMuyKnlovN4zCUaA T53_;
|
|
T48_ = (NI)0;
|
|
T48_ = len__ast_3325((*(*n)._kind_6.sons.p->data[((NI)3)])._kind_6.sons.p->data[paramIdx]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
if (!!(((*(*(*(*n)._kind_6.sons.p->data[((NI)3)])._kind_6.sons.p->data[paramIdx])._kind_6.sons.p->data[(NI)(T48_ - ((NI)1))]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1)))) goto LA49_;
|
|
paramDefault.len = 0; paramDefault.p = NIM_NIL;
|
|
colontmpD__13 = NIM_NIL;
|
|
colontmpD__14 = NIM_NIL;
|
|
colontmpD__15 = NIM_NIL;
|
|
colontmpD__16 = NIM_NIL;
|
|
colontmpD__17 = NIM_NIL;
|
|
colontmpD__18 = NIM_NIL;
|
|
T52_ = (NI)0;
|
|
T52_ = len__ast_3325((*(*n)._kind_6.sons.p->data[((NI)3)])._kind_6.sons.p->data[paramIdx]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA51_;
|
|
paramDefault = dollar___renderer_2511((*(*(*n)._kind_6.sons.p->data[((NI)3)])._kind_6.sons.p->data[paramIdx])._kind_6.sons.p->data[(NI)(T52_ - ((NI)1))]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA51_;
|
|
colontmpD__13 = X5BX5D___pureZjson_3421((*Result).json, TM__iS6Vfak4fKt7fhPmyApRcg_612);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA51_;
|
|
colontmpD__14 = X5BX5D___pureZjson_3421(colontmpD__13, TM__iS6Vfak4fKt7fhPmyApRcg_613);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA51_;
|
|
nimZeroMem((void*)T53_, sizeof(tyArray__fG4HAsOMuyKnlovN4zCUaA));
|
|
T53_[0].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_614;
|
|
colontmpD__15 = percent___pureZjson_2130(paramName);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA51_;
|
|
T53_[0].Field1 = colontmpD__15;
|
|
T53_[1].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_615;
|
|
colontmpD__16 = percent___pureZjson_2130(paramType);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA51_;
|
|
T53_[1].Field1 = colontmpD__16;
|
|
T53_[2].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_617;
|
|
colontmpD__17 = percent___pureZjson_2130(paramDefault);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA51_;
|
|
T53_[2].Field1 = colontmpD__17;
|
|
colontmpD__18 = percent___pureZjson_2159(T53_, 3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA51_;
|
|
add__pureZjson_539(colontmpD__14, colontmpD__18);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA51_;
|
|
{
|
|
LA51_:;
|
|
}
|
|
{
|
|
oldNimErrFin51_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__18);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
eqdestroy___pureZjson_271(&colontmpD__17);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
eqdestroy___pureZjson_271(&colontmpD__16);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
eqdestroy___pureZjson_271(&colontmpD__15);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
eqdestroy___pureZjson_271(&colontmpD__14);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
eqdestroy___pureZjson_271(&colontmpD__13);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
eqdestroy___stdZassertions_13((¶mDefault));
|
|
*nimErr_ = oldNimErrFin51_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
}
|
|
goto LA46_;
|
|
LA49_: ;
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__19;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__20;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__21;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__22;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__23;
|
|
tyArray__rnBfBeuXQMeTae3dUyC1Bw T58_;
|
|
colontmpD__19 = NIM_NIL;
|
|
colontmpD__20 = NIM_NIL;
|
|
colontmpD__21 = NIM_NIL;
|
|
colontmpD__22 = NIM_NIL;
|
|
colontmpD__23 = NIM_NIL;
|
|
colontmpD__19 = X5BX5D___pureZjson_3421((*Result).json, TM__iS6Vfak4fKt7fhPmyApRcg_618);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA57_;
|
|
colontmpD__20 = X5BX5D___pureZjson_3421(colontmpD__19, TM__iS6Vfak4fKt7fhPmyApRcg_619);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA57_;
|
|
nimZeroMem((void*)T58_, sizeof(tyArray__rnBfBeuXQMeTae3dUyC1Bw));
|
|
T58_[0].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_620;
|
|
colontmpD__21 = percent___pureZjson_2130(paramName);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA57_;
|
|
T58_[0].Field1 = colontmpD__21;
|
|
T58_[1].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_621;
|
|
colontmpD__22 = percent___pureZjson_2130(paramType);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA57_;
|
|
T58_[1].Field1 = colontmpD__22;
|
|
colontmpD__23 = percent___pureZjson_2159(T58_, 2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA57_;
|
|
add__pureZjson_539(colontmpD__20, colontmpD__23);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA57_;
|
|
{
|
|
LA57_:;
|
|
}
|
|
{
|
|
oldNimErrFin57_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__23);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
eqdestroy___pureZjson_271(&colontmpD__22);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
eqdestroy___pureZjson_271(&colontmpD__21);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
eqdestroy___pureZjson_271(&colontmpD__20);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
eqdestroy___pureZjson_271(&colontmpD__19);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
*nimErr_ = oldNimErrFin57_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA44_;
|
|
}
|
|
LA46_: ;
|
|
i_2 += ((NI)1);
|
|
{
|
|
LA44_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((¶mType));
|
|
eqdestroy___stdZassertions_13((¶mName));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
} LA43: ;
|
|
}
|
|
}
|
|
i += ((NI)1);
|
|
} LA39: ;
|
|
}
|
|
}
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__24;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__25;
|
|
if (!!(((*(*n)._kind_6.sons.p->data[((NI)4)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1)))) goto LA65_;
|
|
colontmpD__24 = NIM_NIL;
|
|
colontmpD__25 = NIM_NIL;
|
|
colontmpD__24 = X5BX5D___pureZjson_3421((*Result).json, TM__iS6Vfak4fKt7fhPmyApRcg_622);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA67_;
|
|
colontmpD__25 = newJArray__pureZjson_422();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA67_;
|
|
X5BX5Deq___pureZjson_2270(colontmpD__24, TM__iS6Vfak4fKt7fhPmyApRcg_624, colontmpD__25);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA67_;
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* pragma;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmp__3;
|
|
pragma = NIM_NIL;
|
|
colontmp__3 = NIM_NIL;
|
|
eqcopy___ast_3457(&colontmp__3, (*n)._kind_6.sons.p->data[((NI)4)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA69_;
|
|
{
|
|
NI i_3;
|
|
NI colontmp__4;
|
|
NI i_4;
|
|
i_3 = (NI)0;
|
|
colontmp__4 = (NI)0;
|
|
colontmp__4 = safeLen__ast_3318(colontmp__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA69_;
|
|
i_4 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__26;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__27;
|
|
NimStringV2 colontmpD__28;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__29;
|
|
if (!(i_4 < colontmp__4)) goto LA72 ;
|
|
colontmpD__26 = NIM_NIL;
|
|
colontmpD__27 = NIM_NIL;
|
|
colontmpD__28.len = 0; colontmpD__28.p = NIM_NIL;
|
|
colontmpD__29 = NIM_NIL;
|
|
i_3 = i_4;
|
|
eqcopy___ast_3457(&pragma, (*colontmp__3)._kind_6.sons.p->data[i_3]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA73_;
|
|
colontmpD__26 = X5BX5D___pureZjson_3421((*Result).json, TM__iS6Vfak4fKt7fhPmyApRcg_625);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA73_;
|
|
colontmpD__27 = X5BX5D___pureZjson_3421(colontmpD__26, TM__iS6Vfak4fKt7fhPmyApRcg_626);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA73_;
|
|
colontmpD__28 = dollar___renderer_2511(pragma);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA73_;
|
|
colontmpD__29 = percent___pureZjson_2130(colontmpD__28);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA73_;
|
|
add__pureZjson_539(colontmpD__27, colontmpD__29);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA73_;
|
|
i_4 += ((NI)1);
|
|
{
|
|
LA73_:;
|
|
}
|
|
{
|
|
oldNimErrFin73_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__29);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA69_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__28));
|
|
eqdestroy___pureZjson_271(&colontmpD__27);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA69_;
|
|
eqdestroy___pureZjson_271(&colontmpD__26);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA69_;
|
|
*nimErr_ = oldNimErrFin73_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA69_;
|
|
} LA72: ;
|
|
}
|
|
}
|
|
{
|
|
LA69_:;
|
|
}
|
|
{
|
|
oldNimErrFin69_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&colontmp__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA67_;
|
|
eqdestroy___ast_3454(&pragma);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA67_;
|
|
*nimErr_ = oldNimErrFin69_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA67_;
|
|
}
|
|
{
|
|
LA67_:;
|
|
}
|
|
{
|
|
oldNimErrFin67_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__25);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
eqdestroy___pureZjson_271(&colontmpD__24);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
*nimErr_ = oldNimErrFin67_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
}
|
|
LA65_: ;
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__30;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__31;
|
|
if (!!(((*(*n)._kind_6.sons.p->data[((NI)2)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1)))) goto LA82_;
|
|
colontmpD__30 = NIM_NIL;
|
|
colontmpD__31 = NIM_NIL;
|
|
colontmpD__30 = X5BX5D___pureZjson_3421((*Result).json, TM__iS6Vfak4fKt7fhPmyApRcg_627);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA84_;
|
|
colontmpD__31 = newJArray__pureZjson_422();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA84_;
|
|
X5BX5Deq___pureZjson_2270(colontmpD__30, TM__iS6Vfak4fKt7fhPmyApRcg_629, colontmpD__31);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA84_;
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* genericParam;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmp__5;
|
|
genericParam = NIM_NIL;
|
|
colontmp__5 = NIM_NIL;
|
|
eqcopy___ast_3457(&colontmp__5, (*n)._kind_6.sons.p->data[((NI)2)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA86_;
|
|
{
|
|
NI i_5;
|
|
NI colontmp__6;
|
|
NI i_6;
|
|
i_5 = (NI)0;
|
|
colontmp__6 = (NI)0;
|
|
colontmp__6 = safeLen__ast_3318(colontmp__5);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA86_;
|
|
i_6 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* param;
|
|
NimStringV2 colontmpD__32;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__33;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__34;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__35;
|
|
tyArray__nFPyKpuH1zPi4VuXhWbFAg T91_;
|
|
if (!(i_6 < colontmp__6)) goto LA89 ;
|
|
param = NIM_NIL;
|
|
colontmpD__32.len = 0; colontmpD__32.p = NIM_NIL;
|
|
colontmpD__33 = NIM_NIL;
|
|
colontmpD__34 = NIM_NIL;
|
|
colontmpD__35 = NIM_NIL;
|
|
i_5 = i_6;
|
|
eqcopy___ast_3457(&genericParam, (*colontmp__5)._kind_6.sons.p->data[i_5]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA90_;
|
|
nimZeroMem((void*)T91_, sizeof(tyArray__nFPyKpuH1zPi4VuXhWbFAg));
|
|
T91_[0].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_630;
|
|
colontmpD__32 = dollar___renderer_2511(genericParam);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA90_;
|
|
colontmpD__33 = percent___pureZjson_2130(colontmpD__32);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA90_;
|
|
T91_[0].Field1 = colontmpD__33;
|
|
param = percent___pureZjson_2159(T91_, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA90_;
|
|
{
|
|
NI T94_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__36;
|
|
T94_ = (*(*(*genericParam)._kind_4.sym).typ).sons.len;
|
|
if (!(((NI)0) < T94_)) goto LA95_;
|
|
colontmpD__36 = NIM_NIL;
|
|
colontmpD__36 = newJArray__pureZjson_422();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA90_;
|
|
X5BX5Deq___pureZjson_2270(param, TM__iS6Vfak4fKt7fhPmyApRcg_632, colontmpD__36);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA90_;
|
|
eqdestroy___pureZjson_271(&colontmpD__36);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA90_;
|
|
}
|
|
LA95_: ;
|
|
{
|
|
tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ colontmp__7;
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** kind;
|
|
NI i_7;
|
|
NI L;
|
|
NI T99_;
|
|
colontmp__7.len = 0; colontmp__7.p = NIM_NIL;
|
|
kind = (tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA**)0;
|
|
colontmp__7.len = 0; colontmp__7.p = NIM_NIL;
|
|
eqcopy___ast_3493((&colontmp__7), (*(*(*genericParam)._kind_4.sym).typ).sons);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA98_;
|
|
i_7 = ((NI)0);
|
|
T99_ = colontmp__7.len;
|
|
L = T99_;
|
|
{
|
|
while (1) {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__37;
|
|
NimStringV2 colontmpD__38;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__39;
|
|
if (!(i_7 < L)) goto LA101 ;
|
|
colontmpD__37 = NIM_NIL;
|
|
colontmpD__38.len = 0; colontmpD__38.p = NIM_NIL;
|
|
colontmpD__39 = NIM_NIL;
|
|
kind = &colontmp__7.p->data[i_7];
|
|
colontmpD__37 = X5BX5D___pureZjson_3421(param, TM__iS6Vfak4fKt7fhPmyApRcg_633);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA102_;
|
|
colontmpD__38 = typeToString__types_51((*kind), ((tyEnum_TPreferedDesc__bf5goTo3KJxvaEQ7KVg4rQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA102_;
|
|
colontmpD__39 = percent___pureZjson_2130(colontmpD__38);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA102_;
|
|
add__pureZjson_539(colontmpD__37, colontmpD__39);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA102_;
|
|
i_7 += ((NI)1);
|
|
{
|
|
LA102_:;
|
|
}
|
|
{
|
|
oldNimErrFin102_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__39);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA98_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__38));
|
|
eqdestroy___pureZjson_271(&colontmpD__37);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA98_;
|
|
*nimErr_ = oldNimErrFin102_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA98_;
|
|
} LA101: ;
|
|
}
|
|
{
|
|
LA98_:;
|
|
}
|
|
{
|
|
oldNimErrFin98_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3490((&colontmp__7));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA90_;
|
|
*nimErr_ = oldNimErrFin98_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA90_;
|
|
}
|
|
colontmpD__34 = X5BX5D___pureZjson_3421((*Result).json, TM__iS6Vfak4fKt7fhPmyApRcg_634);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA90_;
|
|
colontmpD__35 = X5BX5D___pureZjson_3421(colontmpD__34, TM__iS6Vfak4fKt7fhPmyApRcg_635);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA90_;
|
|
add__pureZjson_539(colontmpD__35, param);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA90_;
|
|
i_6 += ((NI)1);
|
|
{
|
|
LA90_:;
|
|
}
|
|
{
|
|
oldNimErrFin90_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__35);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA86_;
|
|
eqdestroy___pureZjson_271(&colontmpD__34);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA86_;
|
|
eqdestroy___pureZjson_271(&colontmpD__33);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA86_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__32));
|
|
eqdestroy___pureZjson_271(¶m);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA86_;
|
|
*nimErr_ = oldNimErrFin90_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA86_;
|
|
} LA89: ;
|
|
}
|
|
}
|
|
{
|
|
LA86_:;
|
|
}
|
|
{
|
|
oldNimErrFin86_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&colontmp__5);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA84_;
|
|
eqdestroy___ast_3454(&genericParam);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA84_;
|
|
*nimErr_ = oldNimErrFin86_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA84_;
|
|
}
|
|
{
|
|
LA84_:;
|
|
}
|
|
{
|
|
oldNimErrFin84_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__31);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
eqdestroy___pureZjson_271(&colontmpD__30);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
*nimErr_ = oldNimErrFin84_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
}
|
|
LA82_: ;
|
|
{
|
|
LA21_:;
|
|
}
|
|
{
|
|
oldNimErrFin21_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__7);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
*nimErr_ = oldNimErrFin21_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA19_: ;
|
|
{
|
|
if (!(((*(*d).conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)28)))&63U)))!=0)) goto LA117_;
|
|
genItem__docgen_6419(d, n, nameNode, k, ((tyEnum_DocFlags__9aeIeuFZ7FUxqh7HN3G2uqA)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA117_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__5);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___pureZjson_271(&colontmpD__4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___pureZjson_271(&colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___pureZjson_271(&colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___renderer_2491((&r));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___packagesZdocutilsZrstast_225(&comm);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&name));
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, generateJson__docgen_11638)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NIM_BOOL includeComments) {
|
|
NIM_BOOL oldNimErrFin2_;
|
|
NIM_BOOL oldNimErrFin10_;
|
|
NIM_BOOL oldNimErrFin16_;
|
|
NIM_BOOL oldNimErrFin20_;
|
|
NIM_BOOL oldNimErrFin24_;
|
|
NIM_BOOL oldNimErrFin28_;
|
|
NIM_BOOL oldNimErrFin32_;
|
|
NIM_BOOL oldNimErrFin36_;
|
|
NIM_BOOL oldNimErrFin40_;
|
|
NIM_BOOL oldNimErrFin51_;
|
|
NIM_BOOL oldNimErrFin64_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
switch ((*n).kind) {
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)90):
|
|
{
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* doctypeNode;
|
|
doctypeNode = NIM_NIL;
|
|
doctypeNode = findPragma__trees_278(n, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)209));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
setDoctype__docgen_9503(d, doctypeNode);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
{
|
|
LA2_:;
|
|
}
|
|
{
|
|
oldNimErrFin2_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&doctypeNode);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin2_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125):
|
|
{
|
|
{
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* colontmpD_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__2;
|
|
tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw T11_;
|
|
tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug T12_;
|
|
if (!includeComments) goto LA8_;
|
|
colontmpD_ = NIM_NIL;
|
|
colontmpD__2 = NIM_NIL;
|
|
nimZeroMem((void*)(&T11_), sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
nimZeroMem((void*)(&T11_), sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
colontmpD_ = genComment__docgen_3356(d, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
T11_.rst = colontmpD_;
|
|
T11_.rstField = TM__iS6Vfak4fKt7fhPmyApRcg_593;
|
|
nimZeroMem((void*)(&T12_), sizeof(tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug));
|
|
colontmpD__2 = percent___docgen_11669(T12_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
T11_.json = colontmpD__2;
|
|
add__docgen_11611(d, (&T11_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
{
|
|
LA10_:;
|
|
}
|
|
{
|
|
oldNimErrFin10_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___packagesZdocutilsZrstast_225(&colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin10_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* colontmpD__3;
|
|
colontmpD__3 = NIM_NIL;
|
|
colontmpD__3 = genComment__docgen_3356(d, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
add__docgen_128((&(*d).modDescPre), colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
{
|
|
LA16_:;
|
|
}
|
|
{
|
|
oldNimErrFin16_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___packagesZdocutilsZrstast_225(&colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin16_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA6_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)79):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)159):
|
|
{
|
|
tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw colontmpD__4;
|
|
nimZeroMem((void*)(&colontmpD__4), sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA20_;
|
|
genJsonItem__docgen_9243(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12), (&colontmpD__4));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA20_;
|
|
add__docgen_11611(d, (&colontmpD__4));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA20_;
|
|
{
|
|
LA20_:;
|
|
}
|
|
{
|
|
oldNimErrFin20_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___docgen_2895((&colontmpD__4));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin20_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)80):
|
|
{
|
|
tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw colontmpD__5;
|
|
nimZeroMem((void*)(&colontmpD__5), sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
genJsonItem__docgen_9243(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14), (&colontmpD__5));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
add__docgen_11611(d, (&colontmpD__5));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
{
|
|
LA24_:;
|
|
}
|
|
{
|
|
oldNimErrFin24_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___docgen_2895((&colontmpD__5));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin24_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)84):
|
|
{
|
|
tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw colontmpD__6;
|
|
nimZeroMem((void*)(&colontmpD__6), sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA28_;
|
|
genJsonItem__docgen_9243(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15), (&colontmpD__6));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA28_;
|
|
add__docgen_11611(d, (&colontmpD__6));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA28_;
|
|
{
|
|
LA28_:;
|
|
}
|
|
{
|
|
oldNimErrFin28_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___docgen_2895((&colontmpD__6));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin28_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)82):
|
|
{
|
|
tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw colontmpD__7;
|
|
nimZeroMem((void*)(&colontmpD__7), sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
genJsonItem__docgen_9243(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17), (&colontmpD__7));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
add__docgen_11611(d, (&colontmpD__7));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
{
|
|
LA32_:;
|
|
}
|
|
{
|
|
oldNimErrFin32_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___docgen_2895((&colontmpD__7));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin32_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)83):
|
|
{
|
|
tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw colontmpD__8;
|
|
nimZeroMem((void*)(&colontmpD__8), sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
genJsonItem__docgen_9243(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18), (&colontmpD__8));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA36_;
|
|
add__docgen_11611(d, (&colontmpD__8));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA36_;
|
|
{
|
|
LA36_:;
|
|
}
|
|
{
|
|
oldNimErrFin36_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___docgen_2895((&colontmpD__8));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin36_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)81):
|
|
{
|
|
tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw colontmpD__9;
|
|
nimZeroMem((void*)(&colontmpD__9), sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA40_;
|
|
genJsonItem__docgen_9243(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16), (&colontmpD__9));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA40_;
|
|
add__docgen_11611(d, (&colontmpD__9));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA40_;
|
|
{
|
|
LA40_:;
|
|
}
|
|
{
|
|
oldNimErrFin40_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___docgen_2895((&colontmpD__9));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin40_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)98):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)99):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)100):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)101):
|
|
{
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA46 ;
|
|
i = i_2;
|
|
{
|
|
tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw colontmpD__10;
|
|
if (!!(((*(*n)._kind_6.sons.p->data[i]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125)))) goto LA49_;
|
|
nimZeroMem((void*)(&colontmpD__10), sizeof(tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw));
|
|
genJsonItem__docgen_9243(d, (*n)._kind_6.sons.p->data[i], (*(*n)._kind_6.sons.p->data[i])._kind_6.sons.p->data[((NI)0)], (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7) + (NI)((*n).kind - ((NI)98))), (&colontmpD__10));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA51_;
|
|
add__docgen_11611(d, (&colontmpD__10));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA51_;
|
|
{
|
|
LA51_:;
|
|
}
|
|
{
|
|
oldNimErrFin51_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___docgen_2895((&colontmpD__10));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin51_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA49_: ;
|
|
i_2 += ((NI)1);
|
|
} LA46: ;
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115):
|
|
{
|
|
{
|
|
NI i_3;
|
|
NI colontmp__2;
|
|
NI i_4;
|
|
i_3 = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
colontmp__2 = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_4 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_4 < colontmp__2)) goto LA57 ;
|
|
i_3 = i_4;
|
|
generateJson__docgen_11638(d, (*n)._kind_6.sons.p->data[i_3], includeComments);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_4 += ((NI)1);
|
|
} LA57: ;
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)93):
|
|
{
|
|
{
|
|
NIM_BOOL T61_;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__11;
|
|
T61_ = (NIM_BOOL)0;
|
|
T61_ = checkForFalse__docgen_9545((*(*n)._kind_6.sons.p->data[((NI)0)])._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!!(T61_)) goto LA62_;
|
|
colontmpD__11 = NIM_NIL;
|
|
colontmpD__11 = lastSon__ast_6268((*n)._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA64_;
|
|
generateJson__docgen_11638(d, colontmpD__11, includeComments);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA64_;
|
|
{
|
|
LA64_:;
|
|
}
|
|
{
|
|
oldNimErrFin64_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&colontmpD__11);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin64_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA62_: ;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(void, nimAddCharV1)(NimStringV2* s, NIM_CHAR c) {
|
|
prepareAdd(s, ((NI)1));
|
|
(*(*s).p).data[(*s).len] = c;
|
|
(*(*s).p).data[(NI)((*s).len + ((NI)1))] = 0;
|
|
(*s).len += ((NI)1);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, writeOutputJson__docgen_13270)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, NIM_BOOL useWarning) {
|
|
NimStringV2 modDesc;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* content;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__3;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__4;
|
|
tyArray__rhtWm6uYOU6da9bZDT6ryDA T5_;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
modDesc.len = 0; modDesc.p = NIM_NIL;
|
|
content = NIM_NIL;
|
|
colontmpD_ = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3 = NIM_NIL;
|
|
colontmpD__4 = NIM_NIL;
|
|
runAllExamples__docgen_3491(d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NIM_CHAR desc;
|
|
NI i;
|
|
NI L;
|
|
desc = (NIM_CHAR)0;
|
|
i = ((NI)0);
|
|
L = (*d).modDescFinal.len;
|
|
{
|
|
while (1) {
|
|
if (!(i < L)) goto LA4 ;
|
|
desc = (*d).modDescFinal.p->data[i];
|
|
nimAddCharV1((&modDesc), desc);
|
|
i += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
nimZeroMem((void*)T5_, sizeof(tyArray__rhtWm6uYOU6da9bZDT6ryDA));
|
|
T5_[0].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_637;
|
|
colontmpD_ = percent___pureZjson_2130((*d).Sup.filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T5_[0].Field1 = colontmpD_;
|
|
T5_[1].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_639;
|
|
colontmpD__2 = getPackageName__options_5049((*d).conf, (*d).Sup.filename);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__3 = percent___pureZjson_2130(colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T5_[1].Field1 = colontmpD__3;
|
|
T5_[2].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_641;
|
|
colontmpD__4 = percent___pureZjson_2130(modDesc);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T5_[2].Field1 = colontmpD__4;
|
|
T5_[3].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_643;
|
|
T5_[3].Field1 = (*d).jEntriesFinal;
|
|
content = percent___pureZjson_2159(T5_, 4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NimStringV2 colontmpD__5;
|
|
if (!(((*(*d).conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)25)))&63U)))!=0)) goto LA8_;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD__5 = dollar___pureZjson_4847(content);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
write__stdZsyncio_230(stdout, colontmpD__5);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
{
|
|
LA10_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
NimStringV2 dir;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD__6;
|
|
FILE* f;
|
|
dir.len = 0; dir.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__6), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
nossplitFile((*d).Sup.destFile, (&colontmpD__6));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
eqcopy___stdZassertions_16((&dir), colontmpD__6.Field0);
|
|
noscreateDir(dir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
f = (FILE*)0;
|
|
{
|
|
NIM_BOOL T17_;
|
|
NimStringV2 colontmpD__7;
|
|
T17_ = (NIM_BOOL)0;
|
|
T17_ = open__stdZsyncio_403(&f, (*d).Sup.destFile, ((tyEnum_FileMode__4sJyy9aOSN8X63XdWXl5iDg)1), ((NI)-1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
if (!T17_) goto LA18_;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
colontmpD__7 = dollar___pureZjson_4847(content);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA20_;
|
|
write__stdZsyncio_230(f, colontmpD__7);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA20_;
|
|
close__stdZsyncio_242(f);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA20_;
|
|
updateOutfile__docgen_13227(d, (*d).Sup.destFile);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA20_;
|
|
{
|
|
LA20_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
}
|
|
goto LA15_;
|
|
LA18_: ;
|
|
{
|
|
NimStringV2 colontmpD__8;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg T25_;
|
|
NimStringV2 T26_;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
T25_ = newLineInfo__msgs_425((*d).conf, (*d).Sup.filename, ((NI)-1), ((NI)-1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
T26_.len = 0; T26_.p = NIM_NIL;
|
|
T26_ = rawNewString((*d).Sup.destFile.len + 34);
|
|
appendString((&T26_), TM__iS6Vfak4fKt7fhPmyApRcg_645);
|
|
appendString((&T26_), (*d).Sup.destFile);
|
|
appendString((&T26_), TM__iS6Vfak4fKt7fhPmyApRcg_647);
|
|
colontmpD__8 = T26_;
|
|
liMessage__msgs_1172((*d).conf, T25_, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)77), colontmpD__8, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), (&TM__iS6Vfak4fKt7fhPmyApRcg_648), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
|
|
{
|
|
LA24_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__8));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
}
|
|
LA15_: ;
|
|
{
|
|
LA14_:;
|
|
}
|
|
{
|
|
eqdestroy___pureZos_200((&colontmpD__6));
|
|
eqdestroy___stdZassertions_13((&dir));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA6_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___pureZjson_271(&colontmpD__4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___pureZjson_271(&colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___pureZjson_271(&colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___pureZjson_271(&content);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&modDesc));
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, commandBuildIndex__docgen_13420)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 dir, NimStringV2 outFile) {
|
|
NimStringV2 content;
|
|
NimStringV2 outFile_2;
|
|
NimStringV2 filename;
|
|
NimStringV2 code;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 colontmpD__5;
|
|
tyArray__ebVs7LW9aC16IAZKgIOCAJQ T8_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
content.len = 0; content.p = NIM_NIL;
|
|
outFile_2.len = 0; outFile_2.p = NIM_NIL;
|
|
filename.len = 0; filename.p = NIM_NIL;
|
|
code.len = 0; code.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
content = mergeIndexes__packagesZdocutilsZrstgen_8604(dir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqcopy___stdZassertions_16((&outFile_2), outFile);
|
|
{
|
|
NIM_BOOL T4_;
|
|
NimStringV2 T7_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = isEmpty__options_4953(outFile_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T4_) goto LA5_;
|
|
T7_.len = 0; T7_.p = NIM_NIL;
|
|
T7_ = noschangeFileExt(TM__iS6Vfak4fKt7fhPmyApRcg_649, TM__iS6Vfak4fKt7fhPmyApRcg_650);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&outFile_2), T7_);
|
|
}
|
|
LA5_: ;
|
|
filename = getOutFile__options_4932(conf, outFile_2, TM__iS6Vfak4fKt7fhPmyApRcg_651);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD_ = getConfigVar__options_4923(conf, TM__iS6Vfak4fKt7fhPmyApRcg_652, TM__iS6Vfak4fKt7fhPmyApRcg_653);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T8_[0] = TM__iS6Vfak4fKt7fhPmyApRcg_654;
|
|
colontmpD__2 = relLink__docgen_13125((*conf).outDir, filename, TM__iS6Vfak4fKt7fhPmyApRcg_655);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T8_[1] = colontmpD__2;
|
|
T8_[2] = TM__iS6Vfak4fKt7fhPmyApRcg_656;
|
|
colontmpD__3 = relLink__docgen_13125((*conf).outDir, filename, TM__iS6Vfak4fKt7fhPmyApRcg_657);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T8_[3] = colontmpD__3;
|
|
T8_[4] = TM__iS6Vfak4fKt7fhPmyApRcg_658;
|
|
T8_[5] = TM__iS6Vfak4fKt7fhPmyApRcg_660;
|
|
T8_[6] = TM__iS6Vfak4fKt7fhPmyApRcg_661;
|
|
T8_[7] = TM__iS6Vfak4fKt7fhPmyApRcg_662;
|
|
T8_[8] = TM__iS6Vfak4fKt7fhPmyApRcg_663;
|
|
T8_[9] = TM__iS6Vfak4fKt7fhPmyApRcg_664;
|
|
T8_[10] = TM__iS6Vfak4fKt7fhPmyApRcg_665;
|
|
T8_[11] = TM__iS6Vfak4fKt7fhPmyApRcg_666;
|
|
T8_[12] = TM__iS6Vfak4fKt7fhPmyApRcg_667;
|
|
colontmpD__4 = getDateStr__options_602();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T8_[13] = colontmpD__4;
|
|
T8_[14] = TM__iS6Vfak4fKt7fhPmyApRcg_668;
|
|
colontmpD__5 = getClockStr__options_610();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T8_[15] = colontmpD__5;
|
|
T8_[16] = TM__iS6Vfak4fKt7fhPmyApRcg_669;
|
|
T8_[17] = content;
|
|
T8_[18] = TM__iS6Vfak4fKt7fhPmyApRcg_670;
|
|
T8_[19] = TM__iS6Vfak4fKt7fhPmyApRcg_671;
|
|
T8_[20] = TM__iS6Vfak4fKt7fhPmyApRcg_672;
|
|
T8_[21] = TM__iS6Vfak4fKt7fhPmyApRcg_673;
|
|
T8_[22] = TM__iS6Vfak4fKt7fhPmyApRcg_674;
|
|
T8_[23] = TM__iS6Vfak4fKt7fhPmyApRcg_675;
|
|
code = nsuFormatOpenArray(colontmpD_, T8_, 24);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
writeFile__stdZsyncio_482(filename, code);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
|
|
if (NIM_UNLIKELY(*nimErr_)) {
|
|
LA9_:;
|
|
if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 1335990016)) {
|
|
*nimErr_ = NIM_FALSE;
|
|
liMessage__msgs_1172(conf, unknownLineInfo__lineinfos_338, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)4), filename, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)1), (&TM__iS6Vfak4fKt7fhPmyApRcg_676), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
|
|
popCurrentException();
|
|
LA11_:;
|
|
}
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&code));
|
|
eqdestroy___stdZassertions_13((&filename));
|
|
eqdestroy___stdZassertions_13((&outFile_2));
|
|
eqdestroy___stdZassertions_13((&content));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2177)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* dest, tySequence__aNvCnksuz1F1Q4tMb9afk9aw src) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
if ((*dest).p != src.p) { eqdestroy___docgen_2171(dest);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, commandRstAux__docgen_13322)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename, NimStringV2 outExt, NIM_BOOL preferMarkdown) {
|
|
NimStringV2 filen;
|
|
tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d;
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* rst;
|
|
NimStringV2 colontmpD_;
|
|
tySequence__aNvCnksuz1F1Q4tMb9afk9aw T2_;
|
|
tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw T3_;
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* blitTmp;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
filen.len = 0; filen.p = NIM_NIL;
|
|
d = NIM_NIL;
|
|
rst = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
filen = nosaddFileExt(filename, TM__iS6Vfak4fKt7fhPmyApRcg_678);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
d = newDocumentor__docgen_2018(filen, cache, conf, outExt, ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL), NIM_TRUE, preferMarkdown, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD_ = readFile__stdZsyncio_477(filen);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
rst = parseRst__docgen_1973(colontmpD_, ((NI)1), ((NI)0), conf, (*d).sharedState);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T2_.len = 0; T2_.p = NIM_NIL;
|
|
T2_.len = 1; T2_.p = (tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content*) newSeqPayload(1, sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw), NIM_ALIGNOF(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
nimZeroMem((void*)(&T3_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
nimZeroMem((void*)(&T3_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
T3_.isRst = NIM_TRUE;
|
|
blitTmp = rst;
|
|
rst = 0;
|
|
T3_._isRst_1.rst = blitTmp;
|
|
T2_.p->data[0] = T3_;
|
|
eqsink___docgen_2177((&(*d).modDescPre), T2_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
finishGenerateDoc__docgen_9926(&d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
writeOutput__docgen_13241(d, NIM_FALSE, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
generateIndex__docgen_13219(d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___packagesZdocutilsZrstast_225(&rst);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___docgen_3303(&d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&filen));
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, commandRst2Html__docgen_13369)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NIM_BOOL preferMarkdown) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
commandRstAux__docgen_13322(cache, conf, (*conf).projectFull, TM__iS6Vfak4fKt7fhPmyApRcg_679, preferMarkdown);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, commandRst2TeX__docgen_13373)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NIM_BOOL preferMarkdown) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
commandRstAux__docgen_13322(cache, conf, (*conf).projectFull, TM__iS6Vfak4fKt7fhPmyApRcg_681, preferMarkdown);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_14353)(tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ* dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLast((*dest).conf1);
|
|
if (!T3_) goto LA4_;
|
|
eqdestroy___options_3149((*dest).conf1);
|
|
nimRawDispose((*dest).conf1, ((NI)8));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_14373)(tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ** dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn((*dest));
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose((*dest));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___docgen_13386)(tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA* d, NimStringV2 filename, NimStringV2 cmd, NI status, NimStringV2 content, void* ClE_0) {
|
|
tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ* colonenvP_;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colonenvP_ = (tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ*) ClE_0;
|
|
T1_ = newLineInfo__msgs_425((*colonenvP_).conf1, (*d).filename, ((NI)-1), ((NI)-1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
liMessage__msgs_1172((*colonenvP_).conf1, T1_, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)77), TM__iS6Vfak4fKt7fhPmyApRcg_685, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), (&TM__iS6Vfak4fKt7fhPmyApRcg_686), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_14376)(tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ** dest, tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ* src, NIM_BOOL cyclic) {
|
|
tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ* colontmp_;
|
|
colontmp_ = (*dest);
|
|
{
|
|
if (!src) goto LA3_;
|
|
nimIncRefCyclic(src, cyclic);
|
|
}
|
|
LA3_: ;
|
|
(*dest) = src;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = nimDecRefIsLastCyclicDyn(colontmp_);
|
|
if (!T7_) goto LA8_;
|
|
nimDestroyAndDispose(colontmp_);
|
|
}
|
|
LA8_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, commandJson__docgen_13377)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ* colonenv_;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* ast;
|
|
tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d;
|
|
tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ* colontmpD_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* json;
|
|
NimStringV2 content;
|
|
tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ* T2_;
|
|
tyProc__60GIQaCod4Z80PoIKw3WKQ T7_;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colonenv_ = NIM_NIL;
|
|
ast = NIM_NIL;
|
|
d = NIM_NIL;
|
|
colontmpD_ = NIM_NIL;
|
|
json = NIM_NIL;
|
|
content.len = 0; content.p = NIM_NIL;
|
|
T2_ = NIM_NIL;
|
|
T2_ = (tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ*) nimNewObj(sizeof(tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ), NIM_ALIGNOF(tyObject_Env_docgendotnim_commandJson___0XptBDDNNsz5QmC1tpj6EQ));
|
|
(*T2_).Sup.m_type = (&NTIv2__0XptBDDNNsz5QmC1tpj6EQ_);
|
|
colonenv_ = T2_;
|
|
eqcopy___options_3378(&(*colonenv_).conf1, conf);
|
|
ast = parseFile__syntaxes_227((*(*colonenv_).conf1).projectMainIdx, cache, (*colonenv_).conf1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!(ast == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA5_;
|
|
eqdestroy___stdZassertions_13((&content));
|
|
eqdestroy___pureZjson_271(&json);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___docgen_3303(&d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&ast);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___docgen_14373(&colonenv_);
|
|
goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
d = newDocumentor__docgen_2018((*(*colonenv_).conf1).projectFull, cache, (*colonenv_).conf1, TM__iS6Vfak4fKt7fhPmyApRcg_683, ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL), NIM_FALSE, NIM_TRUE, NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD_ = 0;
|
|
eqcopy___docgen_14376(&colontmpD_, colonenv_, NIM_TRUE);
|
|
nimZeroMem((void*)(&T7_), sizeof(tyProc__60GIQaCod4Z80PoIKw3WKQ));
|
|
T7_.ClP_0 = colonanonymous___docgen_13386; T7_.ClE_0 = colontmpD_;
|
|
eqsink___docgen_3325((&(*d).Sup.onTestSnippet), T7_);
|
|
generateJson__docgen_11638(d, ast, NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
finishGenerateDoc__docgen_9926(&d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqcopy___pureZjson_274(&json, (*d).jEntriesFinal);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
content = pretty__pureZjson_4843(json, ((NI)2));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!(((*(*d).conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)25)))&63U)))!=0)) goto LA10_;
|
|
write__stdZsyncio_230(stdout, content);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA8_;
|
|
LA10_: ;
|
|
{
|
|
NimStringV2 filename;
|
|
filename.len = 0; filename.p = NIM_NIL;
|
|
filename = getOutFile__options_4932((*colonenv_).conf1, (*(*colonenv_).conf1).projectName, TM__iS6Vfak4fKt7fhPmyApRcg_688);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA13_;
|
|
writeFile__stdZsyncio_482(filename, content);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
if (NIM_UNLIKELY(*nimErr_)) {
|
|
LA14_:;
|
|
if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 1335990016)) {
|
|
*nimErr_ = NIM_FALSE;
|
|
liMessage__msgs_1172((*colonenv_).conf1, unknownLineInfo__lineinfos_338, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)4), filename, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)1), (&TM__iS6Vfak4fKt7fhPmyApRcg_689), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
popCurrentException();
|
|
LA16_:;
|
|
}
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA13_;
|
|
{
|
|
LA13_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&filename));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA8_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___stdZassertions_13((&content));
|
|
eqdestroy___pureZjson_271(&json);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___docgen_3303(&d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&ast);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___docgen_14373(&colonenv_);
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, commandBuildIndexJson__docgen_13431)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 dir, NimStringV2 outFile) {
|
|
tyTuple__Rf49c4BJ4LYwQucz9a7JHOmA colontmp_;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ modules;
|
|
tySequence__CJOrWaM0fWekVRTE2AotGw symbols;
|
|
tyObject_Table__myGXmFdFAc6beAdGFLRvEQ docs;
|
|
tySequence__CJOrWaM0fWekVRTE2AotGw documents;
|
|
tySequence__CJOrWaM0fWekVRTE2AotGw resultX60gensym503_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* body;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__2;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* colontmpD__3;
|
|
NimStringV2 outFile_2;
|
|
NimStringV2 filename;
|
|
tyArray__fG4HAsOMuyKnlovN4zCUaA T12_;
|
|
NimStringV2 colontmpD__5;
|
|
NimStringV2 T21_;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyTuple__Rf49c4BJ4LYwQucz9a7JHOmA));
|
|
modules.len = 0; modules.p = NIM_NIL;
|
|
symbols.len = 0; symbols.p = NIM_NIL;
|
|
nimZeroMem((void*)(&docs), sizeof(tyObject_Table__myGXmFdFAc6beAdGFLRvEQ));
|
|
documents.len = 0; documents.p = NIM_NIL;
|
|
resultX60gensym503_.len = 0; resultX60gensym503_.p = NIM_NIL;
|
|
body = NIM_NIL;
|
|
colontmpD_ = NIM_NIL;
|
|
colontmpD__2 = NIM_NIL;
|
|
colontmpD__3 = NIM_NIL;
|
|
outFile_2.len = 0; outFile_2.p = NIM_NIL;
|
|
filename.len = 0; filename.p = NIM_NIL;
|
|
readIndexDir__packagesZdocutilsZrstgen_7326(dir, (&colontmp_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
modules = colontmp_.Field0;
|
|
symbols = colontmp_.Field1;
|
|
docs = colontmp_.Field2;
|
|
{
|
|
tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* xX60gensym503_;
|
|
NI L;
|
|
xX60gensym503_ = (tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A*)0;
|
|
L = len__packagesZdocutilsZrstgen_6193(docs);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NI h;
|
|
NI colontmp__2;
|
|
NI T4_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T4_ = (docs.data.len-1);
|
|
colontmp__2 = T4_;
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp__2)) goto LA6 ;
|
|
h = res;
|
|
{
|
|
NIM_BOOL T9_;
|
|
tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A colontmpD__4;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = isFilled__pureZcollectionsZtables_33(docs.data.p->data[h].Field0);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T9_) goto LA10_;
|
|
nimZeroMem((void*)(&colontmpD__4), sizeof(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A));
|
|
xX60gensym503_ = (&docs.data.p->data[h].Field1);
|
|
nimZeroMem((void*)(&colontmpD__4), sizeof(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A));
|
|
eqcopy___packagesZdocutilsZrstgen_2219((&colontmpD__4), (&(*xX60gensym503_)));
|
|
add__packagesZdocutilsZrstgen_6648((&resultX60gensym503_), (&colontmpD__4));
|
|
}
|
|
LA10_: ;
|
|
res += ((NI)1);
|
|
} LA6: ;
|
|
}
|
|
}
|
|
}
|
|
documents = resultX60gensym503_;
|
|
resultX60gensym503_.len = 0; resultX60gensym503_.p = NIM_NIL;
|
|
nimZeroMem((void*)T12_, sizeof(tyArray__fG4HAsOMuyKnlovN4zCUaA));
|
|
T12_[0].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_691;
|
|
colontmpD_ = percent___docgen_13474(((documents).p) ? (documents.p->data) : NIM_NIL, documents.len);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T12_[0].Field1 = colontmpD_;
|
|
T12_[1].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_693;
|
|
colontmpD__2 = percent___jsgen_7074(((modules).p) ? (modules.p->data) : NIM_NIL, modules.len);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T12_[1].Field1 = colontmpD__2;
|
|
T12_[2].Field0 = TM__iS6Vfak4fKt7fhPmyApRcg_695;
|
|
colontmpD__3 = percent___docgen_13474(((symbols).p) ? (symbols.p->data) : NIM_NIL, symbols.len);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T12_[2].Field1 = colontmpD__3;
|
|
body = percent___pureZjson_2159(T12_, 3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqcopy___stdZassertions_16((&outFile_2), outFile);
|
|
{
|
|
NIM_BOOL T15_;
|
|
NimStringV2 T18_;
|
|
T15_ = (NIM_BOOL)0;
|
|
T15_ = isEmpty__options_4953(outFile_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T15_) goto LA16_;
|
|
T18_.len = 0; T18_.p = NIM_NIL;
|
|
T18_ = noschangeFileExt(TM__iS6Vfak4fKt7fhPmyApRcg_696, TM__iS6Vfak4fKt7fhPmyApRcg_697);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&outFile_2), T18_);
|
|
}
|
|
LA16_: ;
|
|
filename = getOutFile__options_4932(conf, outFile_2, TM__iS6Vfak4fKt7fhPmyApRcg_698);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
T21_.len = 0; T21_.p = NIM_NIL;
|
|
T21_ = dollar___pureZjson_4847(body);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA20_;
|
|
colontmpD__5 = T21_;
|
|
writeFile__stdZsyncio_482(filename, colontmpD__5);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA20_;
|
|
{
|
|
LA20_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
if (NIM_UNLIKELY(*nimErr_)) {
|
|
LA19_:;
|
|
if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 1335990016)) {
|
|
*nimErr_ = NIM_FALSE;
|
|
liMessage__msgs_1172(conf, unknownLineInfo__lineinfos_338, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)4), filename, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)1), (&TM__iS6Vfak4fKt7fhPmyApRcg_699), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA25_;
|
|
popCurrentException();
|
|
LA25_:;
|
|
}
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___stdZassertions_13((&filename));
|
|
eqdestroy___stdZassertions_13((&outFile_2));
|
|
eqdestroy___pureZjson_271(&colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___pureZjson_271(&colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___pureZjson_271(&colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___pureZjson_271(&body);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___packagesZdocutilsZrstgen_2452((&resultX60gensym503_));
|
|
eqdestroy___packagesZdocutilsZrstgen_2452((&documents));
|
|
eqdestroy___packagesZdocutilsZrstgen_7168((&docs));
|
|
eqdestroy___packagesZdocutilsZrstgen_2452((&symbols));
|
|
eqdestroy___system_3514((&modules));
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_14410)(tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ* dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLast((*dest).conf1);
|
|
if (!T3_) goto LA4_;
|
|
eqdestroy___options_3149((*dest).conf1);
|
|
nimRawDispose((*dest).conf1, ((NI)8));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___docgen_14430)(tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ** dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn((*dest));
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose((*dest));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___docgen_13408)(tyObject_RstGenerator__3jlDCj6GoMg9aZfxlJYSfkA* d, NimStringV2 filename, NimStringV2 cmd, NI status, NimStringV2 content, void* ClE_0) {
|
|
tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ* colonenvP_;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colonenvP_ = (tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ*) ClE_0;
|
|
T1_ = newLineInfo__msgs_425((*colonenvP_).conf1, (*d).filename, ((NI)-1), ((NI)-1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
liMessage__msgs_1172((*colonenvP_).conf1, T1_, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)77), TM__iS6Vfak4fKt7fhPmyApRcg_702, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), (&TM__iS6Vfak4fKt7fhPmyApRcg_703), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_14433)(tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ** dest, tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ* src, NIM_BOOL cyclic) {
|
|
tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ* colontmp_;
|
|
colontmp_ = (*dest);
|
|
{
|
|
if (!src) goto LA3_;
|
|
nimIncRefCyclic(src, cyclic);
|
|
}
|
|
LA3_: ;
|
|
(*dest) = src;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = nimDecRefIsLastCyclicDyn(colontmp_);
|
|
if (!T7_) goto LA8_;
|
|
nimDestroyAndDispose(colontmp_);
|
|
}
|
|
LA8_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, genTagsItem__docgen_12163)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* nameNode, tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ k) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
T1_.len = 0; T1_.p = NIM_NIL;
|
|
colontmpD_ = getName__docgen_6219(d, nameNode, ((NI)-1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T1_ = rawNewString(colontmpD_.len + 1);
|
|
appendString((&T1_), colontmpD_);
|
|
appendString((&T1_), TM__iS6Vfak4fKt7fhPmyApRcg_706);
|
|
result = T1_;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, generateTags__docgen_12169)(tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2* r) {
|
|
NIM_BOOL oldNimErrFin53_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
switch ((*n).kind) {
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125):
|
|
{
|
|
NimStringV2 colontmpD_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T5_;
|
|
NimStringV2 stripped;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
colontmpD_ = comment__ast_1148(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
T5_ = (NIM_BOOL)0;
|
|
T5_ = nsuStartsWith(colontmpD_, TM__iS6Vfak4fKt7fhPmyApRcg_705);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
if (!T5_) goto LA6_;
|
|
stripped.len = 0; stripped.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__2 = comment__ast_1148(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA8_;
|
|
colontmpD__3 = substr__system_7546(colontmpD__2, ((NI)2));
|
|
stripped = nsuStrip(colontmpD__3, NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_205);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA8_;
|
|
prepareAdd((&(*r)), stripped.len + 0);
|
|
appendString((&(*r)), stripped);
|
|
{
|
|
LA8_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&stripped));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
}
|
|
LA6_: ;
|
|
{
|
|
LA2_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)79):
|
|
{
|
|
NimStringV2 colontmpD__4;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
colontmpD__4 = genTagsItem__docgen_12163(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
prepareAdd((&(*r)), colontmpD__4.len + 0);
|
|
appendString((&(*r)), colontmpD__4);
|
|
{
|
|
LA14_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)159):
|
|
{
|
|
NimStringV2 colontmpD__5;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA18_;
|
|
colontmpD__5 = genTagsItem__docgen_12163(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA18_;
|
|
prepareAdd((&(*r)), colontmpD__5.len + 0);
|
|
appendString((&(*r)), colontmpD__5);
|
|
{
|
|
LA18_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)80):
|
|
{
|
|
NimStringV2 colontmpD__6;
|
|
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA22_;
|
|
colontmpD__6 = genTagsItem__docgen_12163(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA22_;
|
|
prepareAdd((&(*r)), colontmpD__6.len + 0);
|
|
appendString((&(*r)), colontmpD__6);
|
|
{
|
|
LA22_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__6));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)84):
|
|
{
|
|
NimStringV2 colontmpD__7;
|
|
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA26_;
|
|
colontmpD__7 = genTagsItem__docgen_12163(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA26_;
|
|
prepareAdd((&(*r)), colontmpD__7.len + 0);
|
|
appendString((&(*r)), colontmpD__7);
|
|
{
|
|
LA26_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__7));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)82):
|
|
{
|
|
NimStringV2 colontmpD__8;
|
|
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
|
|
colontmpD__8 = genTagsItem__docgen_12163(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
prepareAdd((&(*r)), colontmpD__8.len + 0);
|
|
appendString((&(*r)), colontmpD__8);
|
|
eqdestroy___stdZassertions_13((&colontmpD__8));
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)83):
|
|
{
|
|
NimStringV2 colontmpD__9;
|
|
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
|
|
colontmpD__9 = genTagsItem__docgen_12163(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
prepareAdd((&(*r)), colontmpD__9.len + 0);
|
|
appendString((&(*r)), colontmpD__9);
|
|
eqdestroy___stdZassertions_13((&colontmpD__9));
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)81):
|
|
{
|
|
NimStringV2 colontmpD__10;
|
|
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
|
|
documentRaises__docgen_9702((*d).cache, n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
colontmpD__10 = genTagsItem__docgen_12163(d, n, (*n)._kind_6.sons.p->data[((NI)0)], ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
prepareAdd((&(*r)), colontmpD__10.len + 0);
|
|
appendString((&(*r)), colontmpD__10);
|
|
{
|
|
LA32_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__10));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)98):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)99):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)100):
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)101):
|
|
{
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA38 ;
|
|
i = i_2;
|
|
{
|
|
NimStringV2 colontmpD__11;
|
|
if (!!(((*(*n)._kind_6.sons.p->data[i]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125)))) goto LA41_;
|
|
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
|
|
colontmpD__11 = genTagsItem__docgen_12163(d, (*n)._kind_6.sons.p->data[i], (*(*n)._kind_6.sons.p->data[i])._kind_6.sons.p->data[((NI)0)], (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7) + (NI)((*n).kind - ((NI)98))));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
prepareAdd((&(*r)), colontmpD__11.len + 0);
|
|
appendString((&(*r)), colontmpD__11);
|
|
eqdestroy___stdZassertions_13((&colontmpD__11));
|
|
}
|
|
LA41_: ;
|
|
i_2 += ((NI)1);
|
|
} LA38: ;
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115):
|
|
{
|
|
{
|
|
NI i_3;
|
|
NI colontmp__2;
|
|
NI i_4;
|
|
i_3 = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
colontmp__2 = len__ast_3325(n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_4 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_4 < colontmp__2)) goto LA46 ;
|
|
i_3 = i_4;
|
|
generateTags__docgen_12169(d, (*n)._kind_6.sons.p->data[i_3], r);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_4 += ((NI)1);
|
|
} LA46: ;
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)93):
|
|
{
|
|
{
|
|
NIM_BOOL T50_;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__12;
|
|
T50_ = (NIM_BOOL)0;
|
|
T50_ = checkForFalse__docgen_9545((*(*n)._kind_6.sons.p->data[((NI)0)])._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!!(T50_)) goto LA51_;
|
|
colontmpD__12 = NIM_NIL;
|
|
colontmpD__12 = lastSon__ast_6268((*n)._kind_6.sons.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA53_;
|
|
generateTags__docgen_12169(d, colontmpD__12, r);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA53_;
|
|
{
|
|
LA53_:;
|
|
}
|
|
{
|
|
oldNimErrFin53_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___ast_3454(&colontmpD__12);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin53_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA51_: ;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, commandTags__docgen_13399)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ* colonenv_;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* ast;
|
|
tyObject_TDocumentor__rkHdEvFrHzhUGT7Cd4PsCQ* d;
|
|
tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ* colontmpD_;
|
|
NimStringV2 content;
|
|
tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ* T2_;
|
|
tyProc__60GIQaCod4Z80PoIKw3WKQ T7_;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colonenv_ = NIM_NIL;
|
|
ast = NIM_NIL;
|
|
d = NIM_NIL;
|
|
colontmpD_ = NIM_NIL;
|
|
content.len = 0; content.p = NIM_NIL;
|
|
T2_ = NIM_NIL;
|
|
T2_ = (tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ*) nimNewObj(sizeof(tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ), NIM_ALIGNOF(tyObject_Env_docgendotnim_commandTags___3pNcK0eq9b9cFlsl8ItgaKpQ));
|
|
(*T2_).Sup.m_type = (&NTIv2__3pNcK0eq9b9cFlsl8ItgaKpQ_);
|
|
colonenv_ = T2_;
|
|
eqcopy___options_3378(&(*colonenv_).conf1, conf);
|
|
ast = parseFile__syntaxes_227((*(*colonenv_).conf1).projectMainIdx, cache, (*colonenv_).conf1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!(ast == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA5_;
|
|
eqdestroy___stdZassertions_13((&content));
|
|
eqdestroy___docgen_3303(&d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&ast);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___docgen_14430(&colonenv_);
|
|
goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
d = newDocumentor__docgen_2018((*(*colonenv_).conf1).projectFull, cache, (*colonenv_).conf1, TM__iS6Vfak4fKt7fhPmyApRcg_701, ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL), NIM_FALSE, NIM_TRUE, NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD_ = 0;
|
|
eqcopy___docgen_14433(&colontmpD_, colonenv_, NIM_TRUE);
|
|
nimZeroMem((void*)(&T7_), sizeof(tyProc__60GIQaCod4Z80PoIKw3WKQ));
|
|
T7_.ClP_0 = colonanonymous___docgen_13408; T7_.ClE_0 = colontmpD_;
|
|
eqsink___docgen_3325((&(*d).Sup.onTestSnippet), T7_);
|
|
content = TM__iS6Vfak4fKt7fhPmyApRcg_704;
|
|
generateTags__docgen_12169(d, ast, (&content));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!(((*(*d).conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)25)))&63U)))!=0)) goto LA10_;
|
|
write__stdZsyncio_230(stdout, content);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA8_;
|
|
LA10_: ;
|
|
{
|
|
NimStringV2 filename;
|
|
filename.len = 0; filename.p = NIM_NIL;
|
|
filename = getOutFile__options_4932((*colonenv_).conf1, (*(*colonenv_).conf1).projectName, TM__iS6Vfak4fKt7fhPmyApRcg_708);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA13_;
|
|
writeFile__stdZsyncio_482(filename, content);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA14_;
|
|
if (NIM_UNLIKELY(*nimErr_)) {
|
|
LA14_:;
|
|
if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 1335990016)) {
|
|
*nimErr_ = NIM_FALSE;
|
|
liMessage__msgs_1172((*colonenv_).conf1, unknownLineInfo__lineinfos_338, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)4), filename, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)1), (&TM__iS6Vfak4fKt7fhPmyApRcg_709), NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
popCurrentException();
|
|
LA16_:;
|
|
}
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA13_;
|
|
{
|
|
LA13_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&filename));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA8_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___stdZassertions_13((&content));
|
|
eqdestroy___docgen_3303(&d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_3454(&ast);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___docgen_14430(&colonenv_);
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|