public static UnityScriptLexer UnityScriptLexerFor(TextReader reader, string fileName, int tabSize) { UnityScriptLexer lexer = new UnityScriptLexer(reader); lexer.setFilename(fileName); lexer.setTokenCreator(new BooToken.BooTokenCreator()); lexer.setTabSize(tabSize); return ((reader.Peek() != -1) ? lexer : null); }