public static bool findSequence(bool findAll, params string[] toks) { var found = false; if (!File.Exists(file)) { return(false); } var semi = new Semi(); var toker = new Toker(); toker.open(file); semi.toker = toker; while (!semi.isDone()) { semi.get(); if (semi.hasSequence(toks)) { semi.show(); found = true; if (findAll == false) { return(true); } } } return(found); }