コード例 #1
0
        private bool MoveNext(LexemeCodes code)
        {
            if (currentIndex == lexemes.Count)
            {
                throw new InvalidOperationException($"I need moaar, give me {code}");
            }

            if (CurrentLexeme.Code == (int)code)
            {
                currentIndex++;
                return(true);
            }

            return(false);
        }
コード例 #2
0
ファイル: Lexeme.cs プロジェクト: kovanov/VakunTranslator
 public bool Is(LexemeCodes code)
 {
     return((LexemeCodes)Code == code);
 }