GenLSP.Enumerations.SemanticTokenTypes (gen_lsp v0.0.4)
A set of predefined token types. This set is not fixed an clients can specify additional token types via the corresponding client capabilities.
@since 3.16.0
Link to this section Summary
Functions
@since 3.17.0
Represents a generic type. Acts as a fallback for types which can't be mapped to a specific type like class or enum.
Link to this section Types
@type t() :: String.t()
Link to this section Functions
Link to this function
class()
@spec class() :: String.t()
Link to this function
comment()
@spec comment() :: String.t()
Link to this function
decorator()
@spec decorator() :: String.t()
@since 3.17.0
Link to this function
enum()
@spec enum() :: String.t()
Link to this function
enum_member()
@spec enum_member() :: String.t()
Link to this function
event()
@spec event() :: String.t()
Link to this function
function()
@spec function() :: String.t()
Link to this function
interface()
@spec interface() :: String.t()
Link to this function
keyword()
@spec keyword() :: String.t()
Link to this function
macro()
@spec macro() :: String.t()
Link to this function
method()
@spec method() :: String.t()
Link to this function
modifier()
@spec modifier() :: String.t()
Link to this function
namespace()
@spec namespace() :: String.t()
Link to this function
number()
@spec number() :: String.t()
Link to this function
operator()
@spec operator() :: String.t()
Link to this function
parameter()
@spec parameter() :: String.t()
Link to this function
property()
@spec property() :: String.t()
Link to this function
regexp()
@spec regexp() :: String.t()
Link to this function
string()
@spec string() :: String.t()
Link to this function
struct()
@spec struct() :: String.t()
Link to this function
type()
@spec type() :: String.t()
Represents a generic type. Acts as a fallback for types which can't be mapped to a specific type like class or enum.
Link to this function
type_parameter()
@spec type_parameter() :: String.t()
Link to this function
variable()
@spec variable() :: String.t()