de.neuland.jade4j.lexer
Class Lexer

java.lang.Object
  extended by de.neuland.jade4j.lexer.Lexer

public class Lexer
extends Object


Constructor Summary
Lexer(String filename, TemplateLoader templateLoader)
           
 
Method Summary
 Token advance()
           
 void consume(int len)
           
 void defer(Token tok)
           
 int getLineno()
           
 boolean getPipeless()
           
 void handleBlankLines()
           
 Token lookahead(int n)
           
 Token next()
           
 void setPipeless(boolean pipeless)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Lexer

public Lexer(String filename,
             TemplateLoader templateLoader)
      throws IOException
Throws:
IOException
Method Detail

next

public Token next()

handleBlankLines

public void handleBlankLines()

consume

public void consume(int len)

defer

public void defer(Token tok)

lookahead

public Token lookahead(int n)

getLineno

public int getLineno()

setPipeless

public void setPipeless(boolean pipeless)

advance

public Token advance()

getPipeless

public boolean getPipeless()


Copyright © 2013. All rights reserved.