예제 #1
0
 private static void StoreOperatorIfNotNull()
 {
     if (!string.IsNullOrEmpty(Operator))
     {
         LineLexemes.Add(Operator);
         Operator = "";
     }
 }
예제 #2
0
 private static void StoreWordIfNotNull()
 {
     if (!string.IsNullOrEmpty(Word))
     {
         LineLexemes.Add(Word);
         Word = "";
     }
 }
예제 #3
0
        private static void StoreSym(char sym)
        {
            StoreWordIfNotNull();
            StoreOperatorIfNotNull();

            if (!char.IsWhiteSpace(sym))
            {
                LineLexemes.Add(sym.ToString());
            }
        }