Unit 'WIT.Parser' Package
[Overview][Resource strings][Constants][Types][Classes][Index] [#fcl-wit]

TWITParser

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

Declaration

Source position: wit.parser.pp line 51

type TWITParser = class

protected

  procedure Error();

  function GetToken;

  procedure UngetToken();

  procedure CheckToken();

  procedure CheckTokens();

  function ExpectToken();

  function ParseInterface();

  function ParsePackage;

  procedure ParsePackageContent();

  function ParseAnnotation;

  function ParseExchange;

  function ParseFunctionResult;

  function ParseFunctionParam;

  function ParseFunctionType();

  function ParseFunction();

  function ParseTopLevelUse;

  function ParseUse;

  function ParseInclude;

  function ParseUsePath();

  function ParseWorld;

  function ParseType;

  function ParseHandle();

  function ParseEnumType;

  function ParseFlagsType;

  function ParseListType;

  function ParseOptionType;

  function ParseFutureType;

  function ParseStreamType;

  function ParseRecordType;

  function ParseResourceType;

  function ParseResultType;

  function ParseTupleType;

  function ParseVariantType;

  function ParseTypeDef;

  property Scanner: TWITScanner; [r]

  property LastToken: TToken; [r]

public

  constructor create();

  function ParseDocument();

  destructor destroy; override;

end;

Inheritance

TWITParser

|

TObject


Documentation generated on: 2025-07-25