Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
XPathScanner (string xpathExpr) | |
XPathScanner (string xpathExpr, int startFrom) | |
void | NextLex () |
void | PassToken (LexKind t) |
void | CheckToken (LexKind t) |
XPathCompileException | CreateException (string resId, params string[] args) |
Properties | |
string | Source [get] |
LexKind | Kind [get] |
int | LexStart [get] |
int | LexSize [get] |
int | PrevLexEnd [get] |
string | Name [get] |
string | Prefix [get] |
string | RawValue [get] |
string | StringValue [get] |
bool | CanBeFunction [get] |
XPathAxis | Axis [get] |
Private Member Functions | |
void | SetSourceIndex (int index) |
void | NextChar () |
void | SkipSpace () |
bool | CheckOperator (bool star) |
XPathAxis | CheckAxis () |
void | ScanNumber () |
void | ScanString () |
string | ScanNCName () |
string | LexKindToString (LexKind t) |
Static Private Member Functions | |
static bool | IsAsciiDigit (char ch) |
Private Attributes | |
readonly string | _xpathExpr |
int | _curIndex |
char | _curChar |
LexKind | _kind |
string | _name |
string | _prefix |
string | _stringValue |
bool | _canBeFunction |
int | _lexStart |
int | _prevLexEnd |
LexKind | _prevKind |
XPathAxis | _axis |
Definition at line 3 of file XPathScanner.cs.