TParser

Overview

Location

  • Reference:
    • Delphi.VCL.dll  .NET
    • DelphiVCL.fx  Island-WebAssembly-wasm32, Island-Windows
    • libDelphiVCL.fx  Toffee-macOS
  • Namespace: RemObjects.Elements.RTL.Delphi.VCL
  • Platforms: .NET, Island-WebAssembly-wasm32, Island-Windows, Toffee-macOS

 

constructor (TStream)

 

constructor(aStream: TStream)

 

TParser(TStream aStream)

 

init(_ aStream: TStream)

Parameters:

  • aStream:

constructor (TStream, TFormatSettings)

 

constructor(aStream: TStream; FormatSettings: TFormatSettings)

 

TParser(TStream aStream, TFormatSettings FormatSettings)

 

init(_ aStream: TStream, _ FormatSettings: TFormatSettings)

Parameters:

  • aStream:
  • FormatSettings:

CheckToken  virtual

 

method CheckToken(T: TParserToken)

 

void CheckToken(TParserToken T)

 

func CheckToken(_ T: TParserToken)

Parameters:

  • T:

CheckTokenSymbol  virtual

 

method CheckTokenSymbol(S: String)

 

void CheckTokenSymbol(String S)

 

func CheckTokenSymbol(_ S: String)

Parameters:

  • S:

NextToken  virtual

 

method NextToken: TParserToken

 

TParserToken NextToken()

 

func NextToken() -> TParserToken

SourcePos  virtual

 

method SourcePos: Int32

 

Int32 SourcePos()

 

func SourcePos() -> Int32

Token  virtual

 

property Token: TParserToken read;

 

TParserToken Token { get; }

 

var Token: TParserToken { get{} }

TokenComponentIdent  virtual

 

method TokenComponentIdent: String

 

String TokenComponentIdent()

 

func TokenComponentIdent() -> String

TokenFloat  virtual

 

method TokenFloat: Double

 

Double TokenFloat()

 

func TokenFloat() -> Double

TokenInt  virtual

 

method TokenInt: Int64

 

Int64 TokenInt()

 

func TokenInt() -> Int64

TokenString  virtual

 

method TokenString: String

 

String TokenString()

 

func TokenString() -> String

TokenStringUntil  virtual

 

method TokenStringUntil(C: Char)

 

void TokenStringUntil(Char C)

 

func TokenStringUntil(_ C: Char)

Parameters:

  • C:

TokenSymbolIs  virtual

 

method TokenSymbolIs(S: String): Boolean

 

Boolean TokenSymbolIs(String S)

 

func TokenSymbolIs(_ S: String) -> Boolean

Parameters:

  • S:

TokenValue  virtual

 

property TokenValue: String read;

 

String TokenValue { get; }

 

var TokenValue: String { get{} }

 

Token  virtual

 

property Token: TParserToken read;

 

TParserToken Token { get; }

 

var Token: TParserToken { get{} }

TokenValue  virtual

 

property TokenValue: String read;

 

String TokenValue { get; }

 

var TokenValue: String { get{} }

 

constructor (TStream)

 

constructor(aStream: TStream)

 

TParser(TStream aStream)

 

init(_ aStream: TStream)

Parameters:

  • aStream:

constructor (TStream, TFormatSettings)

 

constructor(aStream: TStream; FormatSettings: TFormatSettings)

 

TParser(TStream aStream, TFormatSettings FormatSettings)

 

init(_ aStream: TStream, _ FormatSettings: TFormatSettings)

Parameters:

  • aStream:
  • FormatSettings:

CheckToken  virtual

 

method CheckToken(T: TParserToken)

 

void CheckToken(TParserToken T)

 

func CheckToken(_ T: TParserToken)

Parameters:

  • T:

CheckTokenSymbol  virtual

 

method CheckTokenSymbol(S: String)

 

void CheckTokenSymbol(String S)

 

func CheckTokenSymbol(_ S: String)

Parameters:

  • S:

NextToken  virtual

 

method NextToken: TParserToken

 

TParserToken NextToken()

 

func NextToken() -> TParserToken

SourcePos  virtual

 

method SourcePos: Int32

 

Int32 SourcePos()

 

func SourcePos() -> Int32

TokenComponentIdent  virtual

 

method TokenComponentIdent: String

 

String TokenComponentIdent()

 

func TokenComponentIdent() -> String

TokenFloat  virtual

 

method TokenFloat: Double

 

Double TokenFloat()

 

func TokenFloat() -> Double

TokenInt  virtual

 

method TokenInt: Int64

 

Int64 TokenInt()

 

func TokenInt() -> Int64

TokenString  virtual

 

method TokenString: String

 

String TokenString()

 

func TokenString() -> String

TokenStringUntil  virtual

 

method TokenStringUntil(C: Char)

 

void TokenStringUntil(Char C)

 

func TokenStringUntil(_ C: Char)

Parameters:

  • C:

TokenSymbolIs  virtual

 

method TokenSymbolIs(S: String): Boolean

 

Boolean TokenSymbolIs(String S)

 

func TokenSymbolIs(_ S: String) -> Boolean

Parameters:

  • S: