コード例 #1
0
ファイル: LexicalParser.cs プロジェクト: Den2736/CPPDE
 private static void StoreOperatorIfNotNull()
 {
     if (!string.IsNullOrEmpty(Operator))
     {
         LineLexemes.Add(Operator);
         Operator = "";
     }
 }
コード例 #2
0
ファイル: LexicalParser.cs プロジェクト: Den2736/CPPDE
 private static void StoreWordIfNotNull()
 {
     if (!string.IsNullOrEmpty(Word))
     {
         LineLexemes.Add(Word);
         Word = "";
     }
 }
コード例 #3
0
ファイル: LexicalParser.cs プロジェクト: Den2736/CPPDE
        private static void StoreSym(char sym)
        {
            StoreWordIfNotNull();
            StoreOperatorIfNotNull();

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