C# Class Jade.Lexer.JadeScanner

Exibir arquivo Open project: rnrn/Jade4Net Class Usage Examples

Public Methods

Method Description
JadeScanner ( TextReader reader ) : System
beginnsWithWhitespace ( ) : bool
charAt ( int i ) : char
consume ( int length ) : void
findInLine ( String re ) : String
getInput ( ) : String
getMatcherForPattern ( String regexp ) : MatchCollection
getPipelessText ( ) : String
isAdditionalBlankline ( ) : bool
isBlankLine ( ) : bool
isIntendantionViolated ( ) : bool
isNotEmpty ( ) : bool
isNotLineBreak ( ) : bool

Private Methods

Method Description
initFromReader ( TextReader reader ) : void
isEmpty ( ) : bool

Method Details

JadeScanner() public method

public JadeScanner ( TextReader reader ) : System
reader TextReader
return System

beginnsWithWhitespace() public method

public beginnsWithWhitespace ( ) : bool
return bool

charAt() public method

public charAt ( int i ) : char
i int
return char

consume() public method

public consume ( int length ) : void
length int
return void

findInLine() public method

public findInLine ( String re ) : String
re String
return String

getInput() public method

public getInput ( ) : String
return String

getMatcherForPattern() public method

public getMatcherForPattern ( String regexp ) : MatchCollection
regexp String
return System.Text.RegularExpressions.MatchCollection

getPipelessText() public method

public getPipelessText ( ) : String
return String

isAdditionalBlankline() public method

public isAdditionalBlankline ( ) : bool
return bool

isBlankLine() public method

public isBlankLine ( ) : bool
return bool

isIntendantionViolated() public method

public isIntendantionViolated ( ) : bool
return bool

isNotEmpty() public method

public isNotEmpty ( ) : bool
return bool

isNotLineBreak() public method

public isNotLineBreak ( ) : bool
return bool