Unit 'MarkDown.Parser' Package
[Overview][Types][Classes][Index] [#fcl-md]

TMarkDownParser

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

Declaration

Source position: markdown.parser.pas line 100

type TMarkDownParser = class(TComponent)

protected

  procedure CollectEntities();

  procedure ConvertLines();

  function CurrentLine;

  function PeekLine;

  function NextLine;

  procedure RedoLine();

  function CanRedo;

  function Done;

  function InList();

  function IsBlock();

  procedure Parse();

  function ParentProcessor;

  function ProcessText();

  procedure ProcessInlines();

  procedure InitProcessors;

  procedure DoneProcessors;

  function GetInlineTextProcessorClass; virtual;

  function CreateDocument(); virtual;

  function CreateDocumentProcessor; virtual;

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure ParseInline();

  class function InPara();

  class function FastParse();

  property Lazy: Boolean; [rw]

  property Entities: TFPStringHashTable; [r]

published

  property Options: TMarkDownOptions; [rw]

end;

Inheritance

TMarkDownParser

|

TObject


Documentation generated on: 2025-12-15