001 package com.croftsoft.apps.compiler.mini.parse; 002 003 import java.io.IOException; 004 005 /********************************************************************* 006 * Token scanner interface for use with CUP. 007 * 008 * @author 009 * <A HREF="http://www.alumni.caltech.edu/~croft/">David W. Croft</A> 010 * @version 011 * 1999-04-24 012 *********************************************************************/ 013 014 public interface CUPTokenScanner 015 ////////////////////////////////////////////////////////////////////// 016 ////////////////////////////////////////////////////////////////////// 017 { 018 019 public java_cup.runtime.Symbol nextToken ( ) throws IOException; 020 021 ////////////////////////////////////////////////////////////////////// 022 ////////////////////////////////////////////////////////////////////// 023 }