summaryrefslogtreecommitdiff
path: root/queries/foam/textobjects.scm
diff options
context:
space:
mode:
authorElwardi <elwardifadeli@gmail.com>2021-12-14 13:45:56 +0100
committerStephan Seitz <stephan.seitz@fau.de>2022-01-08 13:20:52 +0100
commit16e77495c45a2e3794af72f09de717f81ea418a2 (patch)
treef1a295c58ae112e0d2b28b31558857add5c7472b /queries/foam/textobjects.scm
parent50fee51d352317aaed28532c5f2f3f5e44fdd7bc (diff)
Add OpenFOAM parser
Diffstat (limited to 'queries/foam/textobjects.scm')
-rw-r--r--queries/foam/textobjects.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/queries/foam/textobjects.scm b/queries/foam/textobjects.scm
new file mode 100644
index 00000000..6dfab06f
--- /dev/null
+++ b/queries/foam/textobjects.scm
@@ -0,0 +1,8 @@
+(dict) @class.outer
+((dict_core) @class.inner)
+((key_value value: _? @_start (_)* _? @parameter.inner)
+ (#make-range! "function.inner" @_start @parameter.inner)) @function.outer
+(code (_)* @class.inner) @class.outer
+((comment) @_start ((comment)+) @_end
+ (#make-range! "comment.outer" @_start @_end))
+(comment) @comment.inner