1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 16:10:05 +08:00
SpaceVim/bundle/nvim-treesitter-0.9.1/tests/query/highlights/tiger/object-oriented.tig

30 lines
557 B
Plaintext

let
class A extends Object {}
/* <- keyword */
/* ^ keyword */
/* ^ type.builtin */
type B = class extends A {
/* ^ keyword */
/* ^ keyword */
/* ^ type */
var a := 12
method meth() : int = self.a
/* <- keyword.function */
/* ^ method */
/* ^ variable.builtin */
}
var object := new B
/* ^ keyword.operator */
in
object.a := 27;
/* ^ property */
object.meth()
/* ^ method */
end
/* vim: set ft=tiger: */