func SemMods(n int) []string {
	tokMods := SemanticModifiers()
	mods := []string{}
	for i := 0; i < len(tokMods); i++ {
		if (n & (1 << uint(i))) != 0 {
			mods = append(mods, tokMods[i])
		}
	}
	return mods
}
// SemMods returns the []string equivalent of the mods, for gopls semtok.
SemMods returns the []string equivalent of the mods, for gopls semtok.
// SemMods returns the [] string equivalent of the mods for gopls semtok .
func SemMods(n int) []string {
	tokMods := SemanticModifiers()
	mods := []string{}
	for i := 0; i < len(tokMods); i++ {
		if (n & (1 << uint(i))) != 0 {
			mods = append(mods, tokMods[i])
		}
	}
	return mods
}
func SemMods ( n int ) [ ] string { tokMods := SemanticModifiers ( ) mods := [ ] string { } for i := 0 ; i < len ( tokMods ) ; i ++ { if ( n & ( 1 << uint ( i ) ) ) != 0 { mods = append ( mods , tokMods [ i ] ) } } return mods }
SemMods returns the []string equivalent of the mods, for gopls semtok.
SemMods returns the [] string equivalent of the mods for gopls semtok .