java_cup.runtime.Scanner Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jflex Show documentation
Show all versions of jflex Show documentation
JFlex is a lexical analyzer generator (also known as
scanner generator) for Java™, written in Java.
package java_cup.runtime;
/**
* Defines the Scanner interface, which CUP uses in the default
* implementation of lr_parser.scan()
. Integration
* of scanners implementing Scanner
is facilitated.
*
* @version last updated 23-Jul-1999
* @author David MacMahon
*/
/* *************************************************
Interface Scanner
Declares the next_token() method that should be
implemented by scanners. This method is typically
called by lr_parser.scan(). End-of-file can be
indicated either by returning
new Symbol(lr_parser.EOF_sym())
or
null
.
***************************************************/
public interface Scanner {
/** Return the next token, or null
on end-of-file. */
public Symbol next_token() throws java.lang.Exception;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy