include: SomeFile.fusion //<- @keyword.import // ^ @string.special.url namespace: ns = Neos.Fusion.Space //<- @keyword.type // ^ @module // ^ @operator // ^ @module prototype(MyType) < prototype(ns:SuperType) { //<-keyword // ^ @punctuation.bracket // ^ @type // ^ @punctuation.bracket // ^ @operator // ^ @module // ^ @type deleteProp > // ^ @operator string = 'value' //<- @property // ^ @operator // ^ @string number = 10.2 // ^ @number null = null // ^ @constant.builtin boolean = true // ^ @boolean property.inner = "value" //<- @property // ^ @property property.@meta = "value" //<- @property // ^ @attribute property.type = SomeType //<- @property // ^ @type property.aliasedType = ns:SomeType //<- @property // ^ @module // ^ @type property.fullQualifiedType = SomeNamespace:SomeType //<- @property // ^ @module // ^ @type }