summary refs log tree commit diff stats
path: root/nimsuggest/tests
diff options
context:
space:
mode:
authoralaviss <alaviss@users.noreply.github.com>2019-10-24 23:06:53 +0000
committerAndreas Rumpf <rumpf_a@web.de>2019-10-25 01:06:53 +0200
commit5b3571c9a4b468ee95eae5d05d37d54f3016d9cd (patch)
treea99e30fe627a292ae381ef68036d3c5c4df88df0 /nimsuggest/tests
parente0d13abaff1192ae6b1f4ae5cd89ae742627b680 (diff)
downloadNim-5b3571c9a4b468ee95eae5d05d37d54f3016d9cd.tar.gz
compiler/semtypes: improve lineinfo for exported object fields (#12495)
The line info should now points to the `a`, not the `*`, like this:
    a*: string
    ^
Additionally this fixes nimsuggest's highlighting of exported object
fields.
Diffstat (limited to 'nimsuggest/tests')
-rw-r--r--nimsuggest/tests/tobj_highlight.nim11
1 files changed, 11 insertions, 0 deletions
diff --git a/nimsuggest/tests/tobj_highlight.nim b/nimsuggest/tests/tobj_highlight.nim
new file mode 100644
index 000000000..c37bab183
--- /dev/null
+++ b/nimsuggest/tests/tobj_highlight.nim
@@ -0,0 +1,11 @@
+type
+  O = object
+    a*: int#[!]#
+
+discard """
+$nimsuggest --tester $file
+>highlight $1
+highlight;;skType;;2;;2;;1
+highlight;;skType;;3;;8;;3
+highlight;;skField;;3;;4;;1
+"""