aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lockfile.json2
-rw-r--r--queries/puppet/folds.scm2
-rw-r--r--queries/puppet/highlights.scm14
-rw-r--r--queries/puppet/indents.scm1
-rw-r--r--queries/puppet/locals.scm2
5 files changed, 11 insertions, 10 deletions
diff --git a/lockfile.json b/lockfile.json
index 79057d3ff..1e5ab963c 100644
--- a/lockfile.json
+++ b/lockfile.json
@@ -513,7 +513,7 @@
"revision": "a7ff31a38908df9b9f34828d21d6ca5e12413e18"
},
"puppet": {
- "revision": "9ce9a5f7d64528572aaa8d59459ba869e634086b"
+ "revision": "3641b9e854ac9c84c7576e71c4c9a357bcfd9550"
},
"purescript": {
"revision": "2517b1ee2236353af761edbd22570f740f1603f1"
diff --git a/queries/puppet/folds.scm b/queries/puppet/folds.scm
index c8fad6f92..78800fe4c 100644
--- a/queries/puppet/folds.scm
+++ b/queries/puppet/folds.scm
@@ -5,7 +5,7 @@
(attribute_type_entry)
(resource_declaration)
(selector)
- (method_call)
+ (iterator_statement)
(case_statement)
(hash)
(array)
diff --git a/queries/puppet/highlights.scm b/queries/puppet/highlights.scm
index cebb15e74..e34cc883c 100644
--- a/queries/puppet/highlights.scm
+++ b/queries/puppet/highlights.scm
@@ -18,6 +18,7 @@
"node"
"type"
"tag"
+ "require"
] @keyword
[
@@ -57,8 +58,8 @@
(function_call
(identifier) @variable.parameter)
-(method_call
- (identifier) @variable.parameter)
+(iterator_statement
+ (variable) @variable.parameter)
; Functions
(function_declaration
@@ -92,10 +93,11 @@
(class_identifier
(identifier) @function.method .))
-(method_call
- "."
- .
- (identifier) @function.method.call)
+(function_call
+ (field_expression
+ "."
+ (identifier) @function.method.call)
+ "(")
; Types
(type) @type
diff --git a/queries/puppet/indents.scm b/queries/puppet/indents.scm
index 3522fe2f4..71c882f33 100644
--- a/queries/puppet/indents.scm
+++ b/queries/puppet/indents.scm
@@ -5,7 +5,6 @@
(attribute_type_entry)
(resource_declaration)
(selector)
- (method_call)
(case_statement)
(hash)
(array)
diff --git a/queries/puppet/locals.scm b/queries/puppet/locals.scm
index 37ac2d851..f145fffbc 100644
--- a/queries/puppet/locals.scm
+++ b/queries/puppet/locals.scm
@@ -8,7 +8,7 @@
(node_definition)
(resource_declaration)
(selector)
- (method_call)
+ (iterator_statement)
(case_statement)
(hash)
(array)