Drop and mark unused symbols

This commit is contained in:
Ayaz Hafiz 2023-10-25 17:24:33 -05:00
parent f3cfd07ad8
commit ac179b5fdc
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58
3 changed files with 9 additions and 9 deletions

View file

@ -21,9 +21,12 @@ use roc_region::all::{Loc, Region};
use tower_lsp::lsp_types::SemanticTokenType;
macro_rules! tokens {
($($token:ident => $lsp_token:literal),* $(,)?) => {
($($(#[$meta:meta])* $token:ident => $lsp_token:literal),* $(,)?) => {
pub enum Token {
$($token),*
$(
$(#[$meta])*
$token
),*
}
fn _non_redundant_lsp_tokens() {
@ -47,7 +50,9 @@ tokens! {
Module => "namespace",
Type => "type",
Ability => "interface",
#[allow(unused)]
TypeVariable => "typeParameter",
#[allow(unused)]
Parameter => "parameter",
Variable => "variable",
Field => "property",