Unit 'syntax.html' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl-syntax]

THtmlSyntaxHighlighter

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

Declaration

Source position: syntax.html.pp line 44

type THtmlSyntaxHighlighter = class(TSyntaxHighlighter)

protected

  procedure ProcessText();

  procedure ProcessTagOpen();

  procedure ProcessTagClose();

  procedure ProcessComment();

  procedure ProcessDoctype();

  procedure ProcessCDATA();

  procedure ProcessScript();

  procedure ProcessStyle();

  procedure ProcessEntity();

  function IsWordChar();

  function IsTagChar();

  function PeekString();

  function ExtractTagName();

  class function GetLanguages; override;

  class procedure RegisterDefaultCategories; override;

  procedure CheckCategories;

  property CssHighlighter: TCssSyntaxHighlighter; [r]

  property JsHighlighter: TJavaScriptSyntaxHighlighter; [r]

public

  CategoryHTML: Integer;

  CategoryHTMLStyleAttr: Integer;

  CategoryHTMLAttribute: Integer;

  CategoryHTMLComment: Integer;

  constructor Create; override;

  destructor Destroy; override;

  procedure reset; override;

  function Execute(); override;

end;

Inheritance

THtmlSyntaxHighlighter

|

TSyntaxHighlighter

|

TObject


Documentation generated on: 2025-12-15