Documentation ¶
Index ¶
- func ConstSymbol(cst *parser.Const) *protocol.DocumentSymbol
- func DocumentSymbols(ctx context.Context, ss *cache.Snapshot, file uri.URI) []*protocol.DocumentSymbol
- func EnumSymbol(enum *parser.Enum) *protocol.DocumentSymbol
- func EnumValueSymbol(v *parser.EnumValue) *protocol.DocumentSymbol
- func ExceptionSymbol(ex *parser.Exception) *protocol.DocumentSymbol
- func FieldSymbol(field *parser.Field) *protocol.DocumentSymbol
- func FunctionSymbol(fn *parser.Function) *protocol.DocumentSymbol
- func ServiceSymbol(svc *parser.Service) *protocol.DocumentSymbol
- func StructSymbol(st *parser.Struct) *protocol.DocumentSymbol
- func TypedefSymbol(td *parser.Typedef) *protocol.DocumentSymbol
- func UnionSymbol(un *parser.Union) *protocol.DocumentSymbol
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConstSymbol ¶
func ConstSymbol(cst *parser.Const) *protocol.DocumentSymbol
func DocumentSymbols ¶
func EnumSymbol ¶
func EnumSymbol(enum *parser.Enum) *protocol.DocumentSymbol
func EnumValueSymbol ¶
func EnumValueSymbol(v *parser.EnumValue) *protocol.DocumentSymbol
func ExceptionSymbol ¶
func ExceptionSymbol(ex *parser.Exception) *protocol.DocumentSymbol
func FieldSymbol ¶
func FieldSymbol(field *parser.Field) *protocol.DocumentSymbol
func FunctionSymbol ¶
func FunctionSymbol(fn *parser.Function) *protocol.DocumentSymbol
func ServiceSymbol ¶
func ServiceSymbol(svc *parser.Service) *protocol.DocumentSymbol
func StructSymbol ¶
func StructSymbol(st *parser.Struct) *protocol.DocumentSymbol
func TypedefSymbol ¶
func TypedefSymbol(td *parser.Typedef) *protocol.DocumentSymbol
func UnionSymbol ¶
func UnionSymbol(un *parser.Union) *protocol.DocumentSymbol
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.