org.eclipse.cdt.internal.formatter.scanner
Class SimpleScanner

java.lang.Object
  extended by org.eclipse.cdt.internal.formatter.scanner.SimpleScanner
Direct Known Subclasses:
Scanner

public class SimpleScanner
extends java.lang.Object

A C/C++ lexical scanner, which does no preprocessing, but tokenizes preprocessor directives, whitespace and comments.

Since:
4.0

Constructor Summary
SimpleScanner()
           
 
Method Summary
 void cleanup()
           
 SimpleScanner initialize(java.io.Reader reader, java.lang.String filename)
           
 Token nextToken()
           
 void setReuseToken(boolean val)
           
 void setSplitPreprocessor(boolean val)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleScanner

public SimpleScanner()
Method Detail

setReuseToken

public void setReuseToken(boolean val)

setSplitPreprocessor

public void setSplitPreprocessor(boolean val)

initialize

public SimpleScanner initialize(java.io.Reader reader,
                                java.lang.String filename)

cleanup

public void cleanup()

nextToken

public Token nextToken()