package circular
import "github.com/alecthomas/chroma/lexers/circular"
Package circular exists to break circular dependencies between lexers.
Index ¶
Variables ¶
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).
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.
Source Files ¶
- Version
- v0.10.0 (latest)
- Published
- Jan 12, 2022
- Platform
- js/wasm
- Imports
- 4 packages
- Last checked
- 6 hours ago –
Tools for package owners.