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

 

method SourcePos: Int32

 

Int32 SourcePos()

 

func SourcePos() -> Int32

 

Function SourcePos() As Int32

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

 

method TokenInt: Int64

 

Int64 TokenInt()

 

func TokenInt() -> Int64

 

Function TokenInt() As Int64

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

 

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

 

method SourcePos: Int32

 

Int32 SourcePos()

 

func SourcePos() -> Int32

 

Function SourcePos() As Int32

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

 

method TokenInt: Int64

 

Int64 TokenInt()

 

func TokenInt() -> Int64

 

Function TokenInt() As Int64

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

 

method TokenSymbolIs(S: String): Boolean

 

Boolean TokenSymbolIs(String S)

 

func TokenSymbolIs(_ S: String) -> Boolean

 

Function TokenSymbolIs(S As String) As Boolean

Parameters:

  • S: