|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Types | |
| enum | LexKind { Comma = 44 , Slash = 47 , At = 64 , Dot = 46 , LParens = 40 , RParens = 41 , LBracket = 91 , RBracket = 93 , Star = 42 , Plus = 43 , Minus = 45 , Eq = 61 , Lt = 60 , Gt = 62 , Bang = 33 , Dollar = 36 , Apos = 39 , Quote = 34 , Union = 124 , Ne = 78 , Le = 76 , Ge = 71 , And = 65 , Or = 79 , DotDot = 68 , SlashSlash = 83 , Name = 110 , String = 115 , Number = 100 , Axe = 97 , Eof = 69 } |
Public Member Functions | |
| XPathScanner (string xpathExpr) | |
| bool | NextLex () |
Properties | |
| string | SourceText [get] |
| char | CurrentChar [get] |
| LexKind | Kind [get] |
| string | Name [get] |
| string | Prefix [get] |
| string | StringValue [get] |
| double | NumberValue [get] |
| bool | CanBeFunction [get] |
Private Member Functions | |
| bool | NextChar () |
| void | SkipSpace () |
| void | SkipKnownSpace () |
| double | ScanNumber () |
| double | ScanFraction () |
| string | ScanString () |
| string | ScanName () |
Private Attributes | |
| readonly string | _xpathExpr |
| int | _xpathExprIndex |
| LexKind | _kind |
| char | _currentChar |
| string | _name |
| string | _prefix |
| string | _stringValue |
| double | _numberValue |
| bool | _canBeFunction |
Definition at line 9 of file XPathScanner.cs.