Documentation ¶
Overview ¶
Package circular exists to break circular dependencies between lexers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var PHP = internal.Register(MustNewLazyLexer( &Config{ Name: "PHP", Aliases: []string{"php", "php3", "php4", "php5"}, Filenames: []string{"*.php", "*.php[345]", "*.inc"}, MimeTypes: []string{"text/x-php"}, DotAll: true, CaseInsensitive: true, EnsureNL: true, }, phpRules, ))
PHP lexer for pure PHP code (not embedded in HTML).
View Source
var PHTML = internal.Register(DelegatingLexer(h.HTML, MustNewLazyLexer( &Config{ Name: "PHTML", Aliases: []string{"phtml"}, Filenames: []string{"*.phtml", "*.php", "*.php[345]", "*.inc"}, MimeTypes: []string{"application/x-php", "application/x-httpd-php", "application/x-httpd-php3", "application/x-httpd-php4", "application/x-httpd-php5", "text/x-php"}, DotAll: true, CaseInsensitive: true, EnsureNL: true, Priority: 2, }, phtmlRules, ).SetAnalyser(func(text string) float32 { if strings.Contains(text, "<?php") { return 0.5 } return 0.0 })))
PHTML lexer is PHP in HTML.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.