| 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 |