@@ -0,0 +1,465 @@
+package chap3;%0Aimport stone.*;%0Aimport java.io.FileNotFoundException;%0A%0Apublic class FileLexerRunner %7B%0A    public static void main(String%5B%5D args) throws ParseException %7B%0A        try %7B%0A            Lexer l = new Lexer(CodeDialog.file());%0A            for (Token t; (t = l.read()) != Token.EOF; )%0A                System.out.println(%22=%3E %22 + t.getText());%0A        %7D%0A        catch(FileNotFoundException e) %7B%0A            System.out.println(e.getMessage());%0A        %7D%0A    %7D%0A%7D%0A

create FileLexerRunner