ThtmlLexer Class

Represents type ThtmlLexer.

Namespace: flcHTMLLexer
TObject
  flcHTMLLexer.ThtmlLexer
type
 ThtmlLexer = class
 end;

The ThtmlLexer type exposes the following members.

Show:
 NameDescription
Create(TUnicodeReader,Boolean)

Initializes a new instance of the ThtmlLexer class.

Destroy

Represents the destructor of the ThtmlLexer class.

Top
Show:
 NameDescription
AttrID

Represents property AttrID.

Context

Represents property Context.

NoLineBreakToken

Represents property NoLineBreakToken.

Reader

Represents property Reader.

ReaderOwner

Represents property ReaderOwner.

TagID

Represents property TagID.

TokenCount

Represents property TokenCount.

TokenStr

Represents property TokenStr.

TokenType

Represents property TokenType.

TokenTypeDescription

Represents property TokenTypeDescription.

TokenTypeIDStr

Represents property TokenTypeIDStr.

Top
Show:
 NameDescription
CharRefValue

Represents method CharRefValue.

ExtractHexDigits

Represents method ExtractHexDigits.

ExtractNameRef(WideChar)

Represents method ExtractNameRef(WideChar).

ExtractNumber

Represents method ExtractNumber.

ExtractTextRef(PWideChar,Integer)

Represents method ExtractTextRef(PWideChar,Integer).

ExtractToRef(RawByteString,Boolean,Boolean)

Represents method ExtractToRef(RawByteString,Boolean,Boolean).

GetNextToken

Represents method GetNextToken.

ParseAttrName

Represents method ParseAttrName.

ParseComment

Represents method ParseComment.

ParseCommentStart

Represents method ParseCommentStart.

ParseCommentText

Represents method ParseCommentText.

ParseDeclaration

Represents method ParseDeclaration.

ParseEndTag

Represents method ParseEndTag.

ParseEntity

Represents method ParseEntity.

ParseETag

Represents method ParseETag.

ParsePI

Represents method ParsePI.

ParseQTag

Represents method ParseQTag.

ParseScriptText

Represents method ParseScriptText.

ParseStartTag

Represents method ParseStartTag.

ParseTag

Represents method ParseTag.

ParseTagAttrName(WideChar)

Represents method ParseTagAttrName(WideChar).

ParseTagAttrValue

Represents method ParseTagAttrValue.

ParseTagAttrValueText

Represents method ParseTagAttrValueText.

ParseTagName

Represents method ParseTagName.

ParseText(String)

Represents method ParseText(String).

ParseToken

Represents method ParseToken.

ParseTop

Represents method ParseTop.

Reset

Represents method Reset.

ResolveCharRef(String)

Represents method ResolveCharRef(String).

ResolveEntityRef(String)

Represents method ResolveEntityRef(String).

ResolveReference(String)

Represents method ResolveReference(String).

SetTokenText(String)

Represents method SetTokenText(String).

SetTokenTextRef(PWideChar,Integer)

Represents method SetTokenTextRef(PWideChar,Integer).

SkipSpace

Represents method SkipSpace.

Top
Show:
 NameDescription
FAttrDelim

Represents field FAttrDelim.

FAttrID

Represents field FAttrID.

FAttrQuote

Represents field FAttrQuote.

FContext

Represents field FContext.

FNoLineBreakToken

Represents field FNoLineBreakToken.

FReader

Represents field FReader.

FReaderOwner

Represents field FReaderOwner.

FTagID

Represents field FTagID.

FTagToken

Represents field FTagToken.

FTokenCount

Represents field FTokenCount.

FTokenStr

Represents field FTokenStr.

FTokenStrBuf

Represents field FTokenStrBuf.

FTokenStrLen

Represents field FTokenStrLen.

FTokenStrResolved

Represents field FTokenStrResolved.

FTokenType

Represents field FTokenType.

Top