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

TJavaScriptSyntaxHighlighter

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

Declaration

Source position: syntax.javascript.pp line 35

type TJavaScriptSyntaxHighlighter = class(TSyntaxHighlighter)

protected

  procedure ProcessSingleQuoteString();

  procedure ProcessDoubleQuoteString();

  procedure ProcessTemplateString();

  procedure ProcessRegexLiteral();

  procedure ProcessSingleLineComment();

  procedure ProcessMultiLineComment();

  function CheckForComment();

  function CheckForKeyword();

  procedure ProcessNumber();

  procedure ProcessOperator();

  function IsWordChar();

  function IsRegexContext;

  class function GetLanguages; override;

  procedure CheckCategory;

  class procedure RegisterDefaultCategories; override;

public

  CategoryJavascript: Integer;

  CategoryEmbeddedJS: Integer;

  constructor create; override;

  function Execute(); override;

  procedure reset; override;

end;

Inheritance

TJavaScriptSyntaxHighlighter

|

TSyntaxHighlighter

|

TObject


Documentation generated on: 2025-12-15