33 lines
723 B
Plaintext
33 lines
723 B
Plaintext
![]() |
## Here is an example for PHP.
|
||
![]() |
|
||
![]() |
syntax "php" "\.php[2345s~]?$"
|
||
![]() |
magic "PHP script text"
|
||
![]() |
comment "//"
|
||
![]() |
|
||
![]() |
# PHP markings.
|
||
![]() |
color brightgreen "(<\?(php)?|\?>)"
|
||
|
|
||
![]() |
# Functions.
|
||
![]() |
color white "\<[a-z_]*\("
|
||
|
|
||
![]() |
# Types.
|
||
![]() |
color green "\<(var|float|global|double|bool|char|int|enum|const)\>"
|
||
|
|
||
![]() |
# Structure.
|
||
![]() |
color brightyellow "\<(class|new|private|public|function|for|foreach|if|while|do|else|elseif|case|default|switch)\>"
|
||
|
|
||
![]() |
# Control flow.
|
||
![]() |
color magenta "\<(goto|continue|break|return)\>"
|
||
|
|
||
![]() |
# Strings.
|
||
![]() |
color brightyellow "<[^= ]*>" ""(\.|[^"])*""
|
||
|
|
||
![]() |
# Comments.
|
||
![]() |
color brightblue "//.*"
|
||
|
color brightblue start="/\*" end="\*/"
|
||
![]() |
##color blue start="<" end=">"
|
||
![]() |
##color red "&[^;[:space:]]*;"
|
||
![]() |
|
||
![]() |
# Trailing whitespace.
|
||
![]() |
color ,green "[[:space:]]+$"
|