Package de.neuland.pug4j.lexer
Class Scanner
- java.lang.Object
-
- de.neuland.pug4j.lexer.Scanner
-
public class Scanner extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbeginnsWithWhitespace()charcharAt(int i)voidconsume(int length)StringfindInLine(String re)StringgetInput()MatchergetMatcherForPattern(String regexp)MatchergetMatcherForPattern(Pattern pattern)StringgetOriginalInput()StringgetPipelessText()booleanisAdditionalBlankline()booleanisBlankLine()booleanisIntendantionViolated()booleanisNotEmpty()booleanisNotLineBreak()voidsetInput(String input)
-
-
-
Field Detail
-
UTF8_BOM
public static final String UTF8_BOM
- See Also:
- Constant Field Values
-
-
Method Detail
-
consume
public void consume(int length)
-
charAt
public char charAt(int i)
-
beginnsWithWhitespace
public boolean beginnsWithWhitespace()
-
isNotEmpty
public boolean isNotEmpty()
-
isNotLineBreak
public boolean isNotLineBreak()
-
getPipelessText
public String getPipelessText()
-
getInput
public String getInput()
-
getOriginalInput
public String getOriginalInput()
-
isIntendantionViolated
public boolean isIntendantionViolated()
-
isBlankLine
public boolean isBlankLine()
-
isAdditionalBlankline
public boolean isAdditionalBlankline()
-
setInput
public void setInput(String input)
-
-