Package de.neuland.jade4j.lexer
Class Scanner
- java.lang.Object
-
- de.neuland.jade4j.lexer.Scanner
-
public class Scanner extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringinput
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbeginnsWithWhitespace()charcharAt(int i)voidconsume(int length)java.lang.StringfindInLine(java.lang.String re)java.lang.StringgetInput()java.util.regex.MatchergetMatcherForPattern(java.lang.String regexp)java.lang.StringgetPipelessText()private voidinitFromReader(java.io.Reader reader)booleanisAdditionalBlankline()booleanisBlankLine()private booleanisEmpty()booleanisIntendantionViolated()booleanisNotEmpty()booleanisNotLineBreak()
-
-
-
Method Detail
-
consume
public void consume(int length)
-
findInLine
public java.lang.String findInLine(java.lang.String re)
-
initFromReader
private void initFromReader(java.io.Reader reader)
-
charAt
public char charAt(int i)
-
beginnsWithWhitespace
public boolean beginnsWithWhitespace()
-
isNotEmpty
public boolean isNotEmpty()
-
isEmpty
private boolean isEmpty()
-
isNotLineBreak
public boolean isNotLineBreak()
-
getPipelessText
public java.lang.String getPipelessText()
-
getInput
public java.lang.String getInput()
-
getMatcherForPattern
public java.util.regex.Matcher getMatcherForPattern(java.lang.String regexp)
-
isIntendantionViolated
public boolean isIntendantionViolated()
-
isBlankLine
public boolean isBlankLine()
-
isAdditionalBlankline
public boolean isAdditionalBlankline()
-
-