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

TInlineTextProcessor

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

Declaration

Source position: markdown.inlinetext.pas line 66

type TInlineTextProcessor = class

protected

  function ReadInlineBracketedLink();

  function ReadInlineNormalLink();

  function ReadLinkTitle();

  function PeekEmailAddress(); virtual;

  procedure AddTextTillNext(); virtual;

  procedure HandleEmphasis(); virtual;

  function HandleInlineLink(); virtual;

  procedure HandleBackTick; virtual;

  procedure HandleDelimiter(); virtual;

  procedure HandleEntity; virtual;

  function HandleEntityInner; virtual;

  procedure HandleTilde; virtual;

  procedure HandleTextEscape; virtual;

  procedure HandleTextCore; virtual;

  procedure HandleAutoLink; virtual;

  procedure HandleCloseDelimiter; virtual;

  procedure HandleGFMExtensions; virtual;

  procedure HandleGFMLinkEmail(); virtual;

  procedure HandleGFMLinkURL(); virtual;

public

  constructor Create();

  destructor Destroy; override;

  function process();

  procedure DumpNodes;

  property Scanner: TMarkDownTextScanner; [r]

  property Nodes: TMarkDownTextNodeList; [r]

  property WhitespaceMode: TWhitespaceMode; [r]

  property GFMExtensions: Boolean; [rw]

end;

Inheritance

TInlineTextProcessor

|

TObject


Documentation generated on: 2025-12-15