de.unkrig.commons.text.scanner
Class JavaScanner

java.lang.Object
  extended by de.unkrig.commons.text.scanner.JavaScanner

public final class JavaScanner
extends java.lang.Object

A scanner for the JAVA programming language.


Nested Class Summary
static class JavaScanner.TokenType
          Token types of the JAVA programming language.
 
Method Summary
static StringScanner<JavaScanner.TokenType> rawStringScanner()
          Returns a Java scanner that also produces SPACE and COMMENT tokens.
static StringScanner<JavaScanner.TokenType> stringScanner()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

rawStringScanner

public static StringScanner<JavaScanner.TokenType> rawStringScanner()
Returns a Java scanner that also produces SPACE and COMMENT tokens.


stringScanner

public static StringScanner<JavaScanner.TokenType> stringScanner()
Returns:
A scanner that swallows SPACE and COMMENT tokens