Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: distinguish highlight for function symbol and normal var symbol (…
…#1386) * feat: added FunctionSymbol Signed-off-by: shruti2522 <[email protected]> fmt check Signed-off-by: shruti2522 <[email protected]> feat: added FunctionSymbol Signed-off-by: shruti2522 <[email protected]> fmt check Signed-off-by: shruti2522 <[email protected]> feat: added FunctionSymbol Signed-off-by: shruti2522 <[email protected]> add function symbol kind to lsp Signed-off-by: shruti2522 <[email protected]> update function symbol def Signed-off-by: shruti2522 <[email protected]> fmt check Signed-off-by: shruti2522 <[email protected]> fix ci Signed-off-by: shruti2522 <[email protected]> fix ci Signed-off-by: shruti2522 <[email protected]> feat: added FunctionSymbol Signed-off-by: shruti2522 <[email protected]> add tests to sema_token Signed-off-by: shruti2522 <[email protected]> add get_function_symbol Signed-off-by: shruti2522 <[email protected]> highlight for func call Signed-off-by: shruti2522 <[email protected]> fmt check Signed-off-by: shruti2522 <[email protected]> fmt check Signed-off-by: shruti2522 <[email protected]> modify walk_call_expr Signed-off-by: shruti2522 <[email protected]> update namer for func_name Signed-off-by: shruti2522 <[email protected]> feat: distinguish highlight for func symbol and normal var symbol Signed-off-by: shruti2522 <[email protected]> update alloc_function_symbol Signed-off-by: shruti2522 <[email protected]> function symbol for builtin functions Signed-off-by: shruti2522 <[email protected]> update function symbol def Signed-off-by: shruti2522 <[email protected]> delete test.log Signed-off-by: shruti2522 <[email protected]> remove func symbol from walk_call_expr Signed-off-by: shruti2522 <[email protected]> update walk_call_expr for namer Signed-off-by: shruti2522 <[email protected]> update sema test Signed-off-by: shruti2522 <[email protected]> feat: added FunctionSymbol Signed-off-by: shruti2522 <[email protected]> add function symbol kind in global state Signed-off-by: shruti2522 <[email protected]> update hover to handle func symbolkind Signed-off-by: shruti2522 <[email protected]> add condition for symbolkind in hover Signed-off-by: shruti2522 <[email protected]> fmt check Signed-off-by: shruti2522 <[email protected]> remove print statements Signed-off-by: shruti2522 <[email protected]> update loader snapshots Signed-off-by: shruti2522 <[email protected]> fix advanced resolver Signed-off-by: shruti2522 <[email protected]> feat: added FunctionSymbol Signed-off-by: shruti2522 <[email protected]> update assign stmt for lambda expr Signed-off-by: shruti2522 <[email protected]> update resolve_names for identifier_expr Signed-off-by: shruti2522 <[email protected]> update semantic tokens with function type Signed-off-by: shruti2522 <[email protected]> feat: api list_variables supports get variables from multi-files (#1389) * feat: api list_variables supports get variables from multi-files Signed-off-by: zongz <[email protected]> * fix: fix CR comments Signed-off-by: zongz <[email protected]> * fix: fix test cases Signed-off-by: zongz <[email protected]> --------- Signed-off-by: zongz <[email protected]> feat: advance resolver incremental compile (#1209) feat: advanced resolver incremental compile. 1. Namer and Advanced Resolver support incremental compilation, clear cache by pkg and only update new pkg 2. Add gs cache in lsp state 3. Namer and Advanced Resolver modify gs in place(&mut) to reduce clone Signed-off-by: he1pa <[email protected]> feat: added FunctionSymbol Signed-off-by: shruti2522 <[email protected]> resolve conflicts Signed-off-by: shruti2522 <[email protected]> resolve conflicts Signed-off-by: shruti2522 <[email protected]> feat: added FunctionSymbol Signed-off-by: shruti2522 <[email protected]> resolve conflicts Signed-off-by: shruti2522 <[email protected]> remove duplicate code Signed-off-by: shruti2522 <[email protected]> fmt check Signed-off-by: shruti2522 <[email protected]> remove repititions Signed-off-by: shruti2522 <[email protected]> fmt check Signed-off-by: shruti2522 <[email protected]> feat: added FunctionSymbol Signed-off-by: shruti2522 <[email protected]> * remove unwanted changes in global_state Signed-off-by: shruti2522 <[email protected]> remove unwanted changes in global_state Signed-off-by: shruti2522 <[email protected]> * fmt check Signed-off-by: shruti2522 <[email protected]> --------- Signed-off-by: shruti2522 <[email protected]>
- Loading branch information