mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-02 11:36:54 -04:00
29 lines
604 B
Text
29 lines
604 B
Text
let
|
|
class A extends Object {}
|
|
/* <- @keyword.type */
|
|
/* ^ @keyword */
|
|
/* ^ @type.builtin */
|
|
|
|
type B = class extends A {
|
|
/* ^ @keyword.type */
|
|
/* ^ @keyword */
|
|
/* ^ @type */
|
|
|
|
var a := 12
|
|
|
|
method meth() : int = self.a
|
|
/* <- @keyword.function */
|
|
/* ^ @function.method */
|
|
/* ^ @variable.builtin */
|
|
}
|
|
|
|
var object := new B
|
|
/* ^ @keyword.operator */
|
|
in
|
|
object.a := 27;
|
|
/* ^ @variable.member */
|
|
|
|
object.meth()
|
|
/* ^ @function.method */
|
|
end
|
|
/* vim: set ft=tiger: */
|