コード例 #1
0
ファイル: Parser.cs プロジェクト: sergey-tihon/yabfcompiler
        private bool IsTokenAllowed(string token)
        {
            LanguageInstruction languageInstruction;

            return(AllowedInstructions.TryGetByFirst(token, out languageInstruction));
        }
コード例 #2
0
ファイル: Parser.cs プロジェクト: sergey-tihon/yabfcompiler
 private bool AnyTokenStartsWith(string beginning)
 {
     return(AllowedInstructions.Any(i => i.Key.StartsWith(beginning)));
 }
コード例 #3
0
ファイル: Parser.cs プロジェクト: sergey-tihon/yabfcompiler
 public IEnumerable <LanguageInstruction> GenerateDIL(string source)
 {
     return(GetTokens(source).Select(token => AllowedInstructions.GetByFirst(token)));
 }