diff --git a/grammars/puppet.cson b/grammars/puppet.cson index e7616e8..a4efaae 100644 --- a/grammars/puppet.cson +++ b/grammars/puppet.cson @@ -17,6 +17,23 @@ 'end': '\\*/' 'name': 'comment.block.puppet' } + { + 'begin': '@\\(([^:,^\\\,^\\(,^\\),^\\r,^\\n,^"]*)(/[\\$,t,s,r,n,u,L]*)?\\)$' + 'end': '^(\\s*\\|)?(\\s*-\\s*)?\\s*(\\1)\\s*$' + 'name': 'heredoc.block.puppet' + } + { + 'begin': '@\\("([^:,^\\\,^\\(,^\\),^\\r,^\\n,^"]*)"(/[\\$,t,s,r,n,u,L]*)?\\)$' + 'patterns': + [ + { + 'match': '(?