summaryrefslogtreecommitdiff
path: root/queries
diff options
context:
space:
mode:
authorGraham Bates <info@grahambates.com>2022-04-27 12:52:47 +0100
committerStephan Seitz <stephan.seitz@fau.de>2022-04-27 16:54:38 +0200
commite49396bee163575692c83e648ede5b547b82998e (patch)
treef6ea15b8ded1bc1ea609b82d02e7f9867c021d06 /queries
parentfa6c6f35358116802112e65b872d4f0ef96036c1 (diff)
Add additional m68k queries
Diffstat (limited to 'queries')
-rw-r--r--queries/m68k/injections.scm1
-rw-r--r--queries/m68k/locals.scm22
2 files changed, 23 insertions, 0 deletions
diff --git a/queries/m68k/injections.scm b/queries/m68k/injections.scm
new file mode 100644
index 00000000..4bb7d675
--- /dev/null
+++ b/queries/m68k/injections.scm
@@ -0,0 +1 @@
+(comment) @comment
diff --git a/queries/m68k/locals.scm b/queries/m68k/locals.scm
new file mode 100644
index 00000000..e1a1ed31
--- /dev/null
+++ b/queries/m68k/locals.scm
@@ -0,0 +1,22 @@
+(macro_definition
+ name: (symbol) @definition.macro)
+
+(symbol_assignment
+ name: (symbol) @definition.var)
+
+(label
+ name: (symbol) @definition.constant)
+(symbol_definition
+ name: (symbol) @definition.constant)
+(offset_definition
+ name: (symbol) @definition.constant)
+(register_definition
+ name: (symbol) @definition.constant)
+(register_list_definition
+ name: (symbol) @definition.constant)
+
+(external_reference
+ symbols: (symbol_list
+ (symbol) @definition.import))
+
+(symbol) @reference