source: other-projects/rsyntax-textarea/devel-packages/jflex-1.4.3/src/java_cup/runtime/Scanner.java@ 25584

Last change on this file since 25584 was 25584, checked in by davidb, 12 years ago

Initial cut an a text edit area for GLI that supports color syntax highlighting

File size: 862 bytes
Line 
1package java_cup.runtime;
2
3/**
4 * Defines the Scanner interface, which CUP uses in the default
5 * implementation of <code>lr_parser.scan()</code>. Integration
6 * of scanners implementing <code>Scanner</code> is facilitated.
7 *
8 * @version last updated 23-Jul-1999
9 * @author David MacMahon <[email protected]>
10 */
11
12/* *************************************************
13 Interface Scanner
14
15 Declares the next_token() method that should be
16 implemented by scanners. This method is typically
17 called by lr_parser.scan(). End-of-file can be
18 indicated either by returning
19 <code>new Symbol(lr_parser.EOF_sym())</code> or
20 <code>null</code>.
21 ***************************************************/
22public interface Scanner {
23 /** Return the next token, or <code>null</code> on end-of-file. */
24 public Symbol next_token() throws java.lang.Exception;
25}
Note: See TracBrowser for help on using the repository browser.