X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=runtime%2Fsyntax%2Fdockerfile.yaml;h=ef48034f473344778d0329b0077e69aa227f79c9;hb=60eec0eccd0d1bd9b8aaebcd17b02d6bfbc7b20a;hp=3481dc9a13e408897042217b099dddb98adfe51a;hpb=54bb99d7580cc1bc76507ce64ff78ef2038c8066;p=micro.git diff --git a/runtime/syntax/dockerfile.yaml b/runtime/syntax/dockerfile.yaml index 3481dc9a..ef48034f 100644 --- a/runtime/syntax/dockerfile.yaml +++ b/runtime/syntax/dockerfile.yaml @@ -5,7 +5,7 @@ detect: rules: ## Keywords - - keyword: "(?i)^(FROM|MAINTAINER|RUN|CMD|LABEL|EXPOSE|ENV|ADD|COPY|ENTRYPOINT|VOLUME|USER|WORKDIR|ONBUILD|ARG|HEALTHCHECK|STOPSIGNAL|SHELL)[[:space:]]" + - type.keyword: "(?i)^(FROM|MAINTAINER|RUN|CMD|LABEL|EXPOSE|ENV|ADD|COPY|ENTRYPOINT|VOLUME|USER|WORKDIR|ONBUILD|ARG|HEALTHCHECK|STOPSIGNAL|SHELL)[[:space:]]" ## Brackets & parenthesis - statement: "(\\(|\\)|\\[|\\])" @@ -23,11 +23,14 @@ rules: - constant.string: start: "\"" end: "\"" + skip: "\\\\." rules: - constant.specialChar: "\\\\." - constant.string: start: "'" end: "'" + skip: "\\\\." rules: - constant.specialChar: "\\\\." +