Ejemplo n.º 1
0
 private void BuildCCodeUnitsCollection(MethodBlock mb)
 {
     code_units_collection = new CCodeUnitsCollection();
     foreach (Token token in iter)
     {
         if (IsTokenBelongMethodBlock(token, mb))
         {
             code_units_collection.Add(ExtCodeUnitCreator.FromToken(token, m_args));
         }
         else
         {
             if (IsTokenAfterMethodBlock(token, mb))
             {
                 const string METHOD_END_TOKEN = "}";
                 if ((token.val == METHOD_END_TOKEN) && (code_units_collection.back().Text != METHOD_END_TOKEN))
                 {
                     code_units_collection.Add(ExtCodeUnitCreator.FromToken(token, m_args));
                 }
                 break;
             }
         }
     }
 }
Ejemplo n.º 2
0
 public void backTest2()
 {
     CCodeUnitsCollection target = new CCodeUnitsCollection();
     CExtendedCodeUnit    unit   = target.back();
 }
Ejemplo n.º 3
0
        public void backTest1()
        {
            CCodeUnitsCollection target = CreateObj();

            Assert.IsTrue(target.back().EqualsObject(new CExtendedCodeUnit(new CCodeUnit(new CElementPosition(14, 43), ")"), 1, 1)));
        }