X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=runtime%2Fsyntax%2Fphp.yaml;h=82fd443a6981d7a9be55e421148dab81113c2b50;hb=54c23cae72d7237bc898a59f79aad0acffdf0ffe;hp=c6862788de8ddc67e4643f90fac02d53bd041dd5;hpb=05a0598f164efecb0e88624a7a9a201842b97fff;p=micro.git diff --git a/runtime/syntax/php.yaml b/runtime/syntax/php.yaml index c6862788..82fd443a 100644 --- a/runtime/syntax/php.yaml +++ b/runtime/syntax/php.yaml @@ -12,7 +12,6 @@ rules: - special: "&[^;[[:space:]]]*;" - symbol: "[:=]" - identifier: "(alt|bgcolor|height|href|label|longdesc|name|onclick|onfocus|onload|onmouseover|size|span|src|style|target|type|value|width)=" - - constant.string: "\"[^\"]*\"" - constant.number: "(?i)#[0-9A-F]{6,6}" - constant.string.url: "(ftp(s)?|http(s)?|git|chrome)://[^ ]+" - comment: "" @@ -33,8 +32,12 @@ rules: - symbol.operator: "(=>|===|!==|==|!=|&&|\\|\\||::|=|->|\\!)" - identifier.var: "(\\$[a-zA-Z0-9\\-_]+)" - symbol.operator: "[\\(|\\)|/|+|\\-|\\*|\\[|.|,|;]" - - constant.string: "\"(\\\\.|[^\"])*\"|'(\\\\.|[^'])*'" - - constant.specialChar: "\\\\[abfnrtv'\\\"\\\\]" + - constant.string: + start: "\"" + end: "\"" + skip: "\\\\." + rules: + - constant.specialChar: "\\\\[abfnrtv'\\\"\\\\]" - symbol.brackets: "(\\[|\\]|\\{|\\}|[()])" - comment: "(^|[[:space:]])//.*" - comment: "(^|[[:space:]])#.*"