LLParserT Class |
Namespace: Ozeki.Common
The LLParserT type exposes the following members.
Name | Description | |
---|---|---|
EndOfString | ||
GetRemains |
A maradék string-et adja vissza egészben.
| |
GetRemains(Int32) |
A maradék string-et adja vissza egészben.
| |
InitParse |
Kizarolag csak teszteles celjabol!
Ha pl. egy bizonyos header parse-olasat akarjuk letesztelni, akkor beallitjuk ezzel a header tartalmat, majd a konkret Parse() fuggvenyt meghivjuk.
Pl.
parser.InitParse(data);
parser.PWWWAuthenticate();
| |
IsChar | ||
LookaheadChar |
Megnézi, hogy a következő karaktert.
| |
Many | ||
Many1 | ||
ManyN | ||
ManyNM | ||
PAlpha | ||
PAlphaNumeric | ||
PAlphaNumericPlus | ||
Parse |
A feldolgozás indítása a következő sztringre, nem szálboztos!
| |
ParseFailed | ||
ParseFunction | ||
ParseMany |
A feldolgozás indítása a következő sztringre, nem szálboztos!
| |
PChar | ||
PCrLf | ||
PDigit | ||
PDigitChar | ||
PDigitPlus | ||
PGetLine | ||
PInt | ||
PopIndex | ||
PRegex(String) | ||
PRegex(Regex) | ||
PSpace | ||
PString | ||
PStringLowerCase | ||
PToken |
token = 1*(alphanum / "-" / "." / "!" / "%" / "*" / "_" / "+" / "`" / "'" / "~" )
| |
PUntil | ||
PushIndex | ||
PWord |
word = 1*(alphanum / "-" / "." / "!" / "%" / "*" / "_" / "+" / "`" / "'" / "~" / "(" / ")" / "<" / ">" / ":" / "\" / DQUOTE / "/" / "[" / "]" / "?" / "{" / "}" )
| |
RollBack | ||
RollBack(Int32) | ||
SkipChars |
Meghatározott számú karakter átugrása.
| |
SkipSpaces |
A space karakterek átugrása.
| |
SkipWhiteSpaces | ||
Substring | ||
ThrowIndex | ||
Try |
Name | Description | |
---|---|---|
Data | ||
Idx | ||
Length | ||
ParseManyMaxItems | ||
ParserHistory | ||
Rest |