var lexer = new Lexer("input.cs"); Token token; while ((token = lexer.NextToken()) != null) { Console.WriteLine($"Token: {token.Type}: {token.Value}"); }In this example, a new `Lexer` instance is created using the input file path "input.cs". The `NextToken()` method is repeatedly called, which returns the next token in the input. The token's `Type` property specifies the type of token (e.g. identifier, keyword, operator), and the `Value` property contains the actual value of the token. CSharp Tools Lexer is part of the CSharp Tools package library, which provides a suite of tools for working with C# code.