commit 53fc9a66a64ab203d1e30e1e8f62270bf1a49866 parent a95c6c5fe87ef87b1c8afa09c486d260d4e5f31d Author: Michael Francis <mikefrancis95@gmail.com> Date: Sat, 9 Dec 2017 10:29:56 -0500 syntax: php: function and variable names can contain uppercase and digits Reference: http://php.net/manual/en/language.variables.basics.php Also color keywords differently from strings. Signed-off-by: Michael Francis <mikefrancis95@gmail.com> Diffstat:
M | syntax/php.nanorc | | | 10 | +++++----- |
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/syntax/php.nanorc b/syntax/php.nanorc @@ -8,18 +8,18 @@ comment "//" color brightgreen "(<\?(php)?|\?>)" # Function names. -color white "\<[a-z_]*\(" +color white "\<[A-Za-z_][A-Za-z_0-9]*\(" # Variable names. -color cyan "\$[a-z_]+" +color cyan "\$[A-Za-z_][A-Za-z_0-9]*" # Types. color green "\<(array|bool|callable|const|float|global|int|object|string|var)\>" # Directives and structure. -color brightyellow "\<(abstract|as|class|clone|(end)?declare|extends|function|implements|include(_once)?|inst(ance|ead)of|interface|namespace|new|private|protected|public|require(_once)?|static|trait|use|yield)\>" -color brightyellow "\<(case|catch|default|do|echo|else(if)?|end(for(each)?|if|switch|while)|final(ly)?|for(each)?|if|print|switch|throw|try|while)\>" +color brightcyan "\<(abstract|as|class|clone|(end)?declare|extends|function|implements|include(_once)?|inst(ance|ead)of|interface|namespace|new|private|protected|public|require(_once)?|static|trait|use|yield)\>" +color brightcyan "\<(case|catch|default|do|echo|else(if)?|end(for(each)?|if|switch|while)|final(ly)?|for(each)?|if|print|switch|throw|try|while)\>" # Operators. -color brightyellow "\<(and|or|xor)\>" +color brightcyan "\<(and|or|xor)\>" # Control flow. color magenta "\<(break|continue|goto|return)\>"