public static void Anaylize(JavaToken inputTok, string code) { string[] tmp; switch (inputTok) { case JavaToken.SystemOut: if (code.Contains("System.out.println")) //tok { tmp = Tokenizer(code); foreach (string tok in tmp) { Console.Write(tok + " "); } } break; default: break; } }
public static Pattern Pattern(this JavaToken token) { if (!_initialized) { lock (LockObject) { if (!_initialized) { Initialize(); _initialized = true; } } } if (_patterns.TryGetValue(token, out var pattern)) { return(pattern); } throw new ArgumentException($"Did not find token {token}"); }