//пилим котлин метод //fun hello(name: String = "world"): String {} void T_FUNC_Kotlin(BLOCK_CS P_BL)//-> fun { var func_name = SET_KWq(); FUNC F = CREATE_Func(P_BL, func_name); INK(); T_PAR_KOTLIN(F); if (NOT(":")) { ADD_ERR(); } SET_END_ROW_EXTAN(GetChep, EXTAN.TYPE_ONLY); INK(); F.TYPE_W5 = T_W5(); TAKE_FUNC_BODY(F); }
void TYPE_AND_VAR(List <iKinderName> lst, BLOCK_CS BL) { TYPE_UP(lst, BL, EN_LOOK.TYPE_STAT_AND_NONSTAT); lst.AddRange(THE_FILE.PRJ.DIC_FV.Values); }
void TYPE_ONLY(List <iKinderName> lst, BLOCK_CS BL) => TYPE_UP(lst, BL, EN_LOOK.TYPE);
void CLASS_ONLY(List <iKinderName> lst, BLOCK_CS BL) => TYPE_UP(lst, BL, EN_LOOK.CLASS);
void TYPE_UP(List <iKinderName> lst, BLOCK_CS BL, EN_LOOK what) { FIND_EL.LookInMe2(BL, lst, what, EN_LOOK_PROT.PRIV, false, null); lst.AddRange(FIND_EL.TAKE_ALL_FROM_USING(THE_FILE)); MEGA.LOOK_TYPES_IN_ALL_PRJ(lst); }