Table of Contents

Method ParseText

Namespace
Alternet.Syntax.Parsers.TextMate
Assembly
Alternet.Syntax.Parsers.TextMate.v9.dll

ParseText(int, int, string, ref StringItemInfo[])

Performs lexical analysis of given text.

public override int ParseText(int state, int line, string str, ref StringItemInfo[] colorData)

Parameters

state int

Specifies start lexical state.

line int

Specifies current line within the text.

str string

Text to analyze.

colorData StringItemInfo[]

Receives color data representing lexical information of the given text.

Returns

int

Final lexical state.

ParseText(int, int, string, ref int, ref int, ref int)

Performs lexical analysis of given text.

public override int ParseText(int state, int line, string str, ref int pos, ref int len, ref int style)

Parameters

state int

Specifies start lexical state.

line int

Specifies current line within the text.

str string
pos int

Starting position.

len int

Integer value to receive length of parsed element.

style int

Returns

int

Final lexical state.

ParseText(ITokenizeLineResult, Theme, int, string, ref StringItemInfo[])

protected virtual void ParseText(ITokenizeLineResult result, Theme theme, int line, string str, ref StringItemInfo[] colorData)

Parameters

result ITokenizeLineResult
theme Theme
line int
str string
colorData StringItemInfo[]