Example #1
0
        //пилим котлин метод
        //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);
        }
Example #2
0
 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);
 }
Example #3
0
 void TYPE_ONLY(List <iKinderName> lst, BLOCK_CS BL) => TYPE_UP(lst, BL, EN_LOOK.TYPE);
Example #4
0
 void CLASS_ONLY(List <iKinderName> lst, BLOCK_CS BL) => TYPE_UP(lst, BL, EN_LOOK.CLASS);
Example #5
0
 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);
 }