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 Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
method NextToken: TParserToken
TParserToken NextToken()
func NextToken() -> TParserToken
Function NextToken() As TParserToken
NextToken NextToken(): TParserToken virtual Toffee-Mac Catalyst, Toffee-macOS
func NextToken(NextToken ) -> TParserToken
Parameters:
- :
SourcePos Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
SourcePos SourcePos(): Int32 virtual Toffee-Mac Catalyst, Toffee-macOS
func SourcePos(SourcePos ) -> Int32
Parameters:
- :
Token virtual
property Token: TParserToken read;
TParserToken Token { get; }
var Token: TParserToken { get{} }
ReadOnly Property Token() As TParserToken
TokenComponentIdent Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
method TokenComponentIdent: String
String TokenComponentIdent()
func TokenComponentIdent() -> String
Function TokenComponentIdent() As String
TokenComponentIdent TokenComponentIdent(): String virtual Toffee-Mac Catalyst, Toffee-macOS
func TokenComponentIdent(TokenComponentIdent ) -> String
Parameters:
- :
TokenFloat Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
method TokenFloat: Double
Double TokenFloat()
func TokenFloat() -> Double
Function TokenFloat() As Double
TokenFloat TokenFloat(): Double virtual Toffee-Mac Catalyst, Toffee-macOS
func TokenFloat(TokenFloat ) -> Double
Parameters:
- :
TokenInt Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
TokenInt TokenInt(): Int64 virtual Toffee-Mac Catalyst, Toffee-macOS
func TokenInt(TokenInt ) -> Int64
Parameters:
- :
TokenString Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
method TokenString: String
String TokenString()
func TokenString() -> String
Function TokenString() As String
TokenString TokenString(): String virtual Toffee-Mac Catalyst, Toffee-macOS
func TokenString(TokenString ) -> String
Parameters:
- :
TokenStringUntil virtual
method TokenStringUntil(C: Char)
void TokenStringUntil(Char C)
func TokenStringUntil(_ C: Char)
Sub TokenStringUntil(C As Char)
Parameters:
- C:
TokenSymbolIs virtual
Parameters:
- S:
TokenValue virtual
Token virtual
property Token: TParserToken read;
TParserToken Token { get; }
var Token: TParserToken { get{} }
ReadOnly Property Token() As TParserToken
TokenValue virtual
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 Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
method NextToken: TParserToken
TParserToken NextToken()
func NextToken() -> TParserToken
Function NextToken() As TParserToken
NextToken NextToken(): TParserToken virtual Toffee-Mac Catalyst, Toffee-macOS
func NextToken(NextToken ) -> TParserToken
Parameters:
- :
SourcePos Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
SourcePos SourcePos(): Int32 virtual Toffee-Mac Catalyst, Toffee-macOS
func SourcePos(SourcePos ) -> Int32
Parameters:
- :
TokenComponentIdent Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
method TokenComponentIdent: String
String TokenComponentIdent()
func TokenComponentIdent() -> String
Function TokenComponentIdent() As String
TokenComponentIdent TokenComponentIdent(): String virtual Toffee-Mac Catalyst, Toffee-macOS
func TokenComponentIdent(TokenComponentIdent ) -> String
Parameters:
- :
TokenFloat Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
method TokenFloat: Double
Double TokenFloat()
func TokenFloat() -> Double
Function TokenFloat() As Double
TokenFloat TokenFloat(): Double virtual Toffee-Mac Catalyst, Toffee-macOS
func TokenFloat(TokenFloat ) -> Double
Parameters:
- :
TokenInt Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
TokenInt TokenInt(): Int64 virtual Toffee-Mac Catalyst, Toffee-macOS
func TokenInt(TokenInt ) -> Int64
Parameters:
- :
TokenString Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
method TokenString: String
String TokenString()
func TokenString() -> String
Function TokenString() As String
TokenString TokenString(): String virtual Toffee-Mac Catalyst, Toffee-macOS
func TokenString(TokenString ) -> String
Parameters:
- :
TokenStringUntil virtual
method TokenStringUntil(C: Char)
void TokenStringUntil(Char C)
func TokenStringUntil(_ C: Char)
Sub TokenStringUntil(C As Char)
Parameters:
- C:
TokenSymbolIs virtual
Parameters:
- S: