mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	update chroma to v0.8.0 (#12337)
This commit is contained in:
		
							
								
								
									
										34
									
								
								vendor/github.com/alecthomas/chroma/lexers/circular/phtml.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								vendor/github.com/alecthomas/chroma/lexers/circular/phtml.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | ||||
| package circular | ||||
|  | ||||
| import ( | ||||
| 	"strings" | ||||
|  | ||||
| 	. "github.com/alecthomas/chroma" // nolint | ||||
| 	"github.com/alecthomas/chroma/lexers/h" | ||||
| 	"github.com/alecthomas/chroma/lexers/internal" | ||||
| ) | ||||
|  | ||||
| // PHTML lexer is PHP in HTML. | ||||
| var PHTML = internal.Register(DelegatingLexer(h.HTML, MustNewLexer( | ||||
| 	&Config{ | ||||
| 		Name:            "PHTML", | ||||
| 		Aliases:         []string{"phtml"}, | ||||
| 		Filenames:       []string{"*.phtml"}, | ||||
| 		MimeTypes:       []string{"application/x-php", "application/x-httpd-php", "application/x-httpd-php3", "application/x-httpd-php4", "application/x-httpd-php5"}, | ||||
| 		DotAll:          true, | ||||
| 		CaseInsensitive: true, | ||||
| 		EnsureNL:        true, | ||||
| 	}, | ||||
| 	Rules{ | ||||
| 		"root": { | ||||
| 			{`<\?(php)?`, CommentPreproc, Push("php")}, | ||||
| 			{`[^<]+`, Other, nil}, | ||||
| 			{`<`, Other, nil}, | ||||
| 		}, | ||||
| 	}.Merge(phpCommonRules), | ||||
| ).SetAnalyser(func(text string) float32 { | ||||
| 	if strings.Contains(text, "<?php") { | ||||
| 		return 0.5 | ||||
| 	} | ||||
| 	return 0.0 | ||||
| }))) | ||||
		Reference in New Issue
	
	Block a user