TParser
Overview
Location
-
Reference:
- DelphiVCL.fx Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
- libDelphiVCL.fx Toffee-Mac Catalyst, Toffee-macOS
- Namespace: RemObjects.Elements.RTL.Delphi.VCL
- Platforms: Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows, Toffee-Mac Catalyst, Toffee-macOS
constructor (TStream)
constructor(aStream: TStream)
TParser(TStream aStream)
init(_ aStream: TStream)
Sub New(aStream As TStream)
Parameters:
- aStream:
constructor (TStream, TFormatSettings)
constructor(aStream: TStream; FormatSettings: TFormatSettings)
TParser(TStream aStream, TFormatSettings FormatSettings)
init(_ aStream: TStream, _ FormatSettings: TFormatSettings)
Sub New(aStream As TStream, FormatSettings As TFormatSettings)
Parameters:
- aStream:
- FormatSettings:
CheckToken virtual
method CheckToken(T: TParserToken)
void CheckToken(TParserToken T)
func CheckToken(_ T: TParserToken)
Sub CheckToken(T As TParserToken)
Parameters:
- T:
CheckTokenSymbol virtual
method CheckTokenSymbol(S: String)
void CheckTokenSymbol(String S)
func CheckTokenSymbol(_ S: String)
Sub CheckTokenSymbol(S As String)
Parameters:
- S:
NextToken virtual
method NextToken: TParserToken
TParserToken NextToken()
func NextToken() -> TParserToken
Function NextToken() As TParserToken
SourcePos virtual
method SourcePos: Int32
Int32 SourcePos()
func SourcePos() -> Int32
Function SourcePos() As Int32
Token virtual
property Token: TParserToken read;
TParserToken Token { get; }
var Token: TParserToken { get{} }
ReadOnly Property Token() As TParserToken
TokenComponentIdent virtual
method TokenComponentIdent: String
String TokenComponentIdent()
func TokenComponentIdent() -> String
Function TokenComponentIdent() As String
TokenFloat virtual
method TokenFloat: Double
Double TokenFloat()
func TokenFloat() -> Double
Function TokenFloat() As Double
TokenInt virtual
method TokenInt: Int64
Int64 TokenInt()
func TokenInt() -> Int64
Function TokenInt() As Int64
TokenString virtual
method TokenString: String
String TokenString()
func TokenString() -> String
Function TokenString() As String
TokenStringUntil virtual
method TokenStringUntil(C: Char)
void TokenStringUntil(Char C)
func TokenStringUntil(_ C: Char)
Sub TokenStringUntil(C As Char)
Parameters:
- C:
TokenSymbolIs virtual
method TokenSymbolIs(S: String): Boolean
Boolean TokenSymbolIs(String S)
func TokenSymbolIs(_ S: String) -> Boolean
Function TokenSymbolIs(S As String) As Boolean
Parameters:
- S:
TokenValue virtual
property TokenValue: String read;
String TokenValue { get; }
var TokenValue: String { get{} }
ReadOnly Property TokenValue() As String
Token virtual
property Token: TParserToken read;
TParserToken Token { get; }
var Token: TParserToken { get{} }
ReadOnly Property Token() As TParserToken
TokenValue virtual
property TokenValue: String read;
String TokenValue { get; }
var TokenValue: String { get{} }
ReadOnly Property TokenValue() As String
constructor (TStream)
constructor(aStream: TStream)
TParser(TStream aStream)
init(_ aStream: TStream)
Sub New(aStream As TStream)
Parameters:
- aStream:
constructor (TStream, TFormatSettings)
constructor(aStream: TStream; FormatSettings: TFormatSettings)
TParser(TStream aStream, TFormatSettings FormatSettings)
init(_ aStream: TStream, _ FormatSettings: TFormatSettings)
Sub New(aStream As TStream, FormatSettings As TFormatSettings)
Parameters:
- aStream:
- FormatSettings:
CheckToken virtual
method CheckToken(T: TParserToken)
void CheckToken(TParserToken T)
func CheckToken(_ T: TParserToken)
Sub CheckToken(T As TParserToken)
Parameters:
- T:
CheckTokenSymbol virtual
method CheckTokenSymbol(S: String)
void CheckTokenSymbol(String S)
func CheckTokenSymbol(_ S: String)
Sub CheckTokenSymbol(S As String)
Parameters:
- S:
NextToken virtual
method NextToken: TParserToken
TParserToken NextToken()
func NextToken() -> TParserToken
Function NextToken() As TParserToken
SourcePos virtual
method SourcePos: Int32
Int32 SourcePos()
func SourcePos() -> Int32
Function SourcePos() As Int32
TokenComponentIdent virtual
method TokenComponentIdent: String
String TokenComponentIdent()
func TokenComponentIdent() -> String
Function TokenComponentIdent() As String
TokenFloat virtual
method TokenFloat: Double
Double TokenFloat()
func TokenFloat() -> Double
Function TokenFloat() As Double
TokenInt virtual
method TokenInt: Int64
Int64 TokenInt()
func TokenInt() -> Int64
Function TokenInt() As Int64
TokenString virtual
method TokenString: String
String TokenString()
func TokenString() -> String
Function TokenString() As String
TokenStringUntil virtual
method TokenStringUntil(C: Char)
void TokenStringUntil(Char C)
func TokenStringUntil(_ C: Char)
Sub TokenStringUntil(C As Char)
Parameters:
- C:
TokenSymbolIs virtual
method TokenSymbolIs(S: String): Boolean
Boolean TokenSymbolIs(String S)
func TokenSymbolIs(_ S: String) -> Boolean
Function TokenSymbolIs(S As String) As Boolean
Parameters:
- S: