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.String
input
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
beginnsWithWhitespace()
char
charAt(int i)
void
consume(int length)
java.lang.String
findInLine(java.lang.String re)
java.lang.String
getInput()
java.util.regex.Matcher
getMatcherForPattern(java.lang.String regexp)
java.lang.String
getPipelessText()
private void
initFromReader(java.io.Reader reader)
boolean
isAdditionalBlankline()
boolean
isBlankLine()
private boolean
isEmpty()
boolean
isIntendantionViolated()
boolean
isNotEmpty()
boolean
isNotLineBreak()
-
-
-
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()
-
-