Unit 'jsparser' Package
[Overview][Constants][Types][Classes][Index] [#fcl-js]

TJSParser

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: jsparser.pp line 55

type TJSParser = class(TObject)

protected

  procedure CheckParser;

  function CurrentLabelSet;

  function CurSource;

  function CurLine;

  function CurPos;

  function CreateElement(); virtual;

  procedure FreeElement();

  procedure Error();

  function IsIdentifier();

  function ParseSourceElements();

  property FunctionDepth: Integer; [rw]

  property NoIn: Boolean; [rw]

  property IsLHS: Boolean; [rw]

public

  constructor Create();

  destructor Destroy; override;

  function Parse;

  function ParseProgram;

  function CurrentToken;

  function CurrentTokenString;

  function GetNextToken;

  function PeekNextToken;

  function IsEndOfLine;

  property ECMAVersion: TECMAVersion; [r]

  property IsTypeScript: Boolean; [r]

  property Scanner: TJSScanner; [r]

end;

Inheritance

TJSParser

|

TObject


Documentation generated on: 2023-03-18