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 <shruti.apc01@gmail.com> fmt check Signed-off-by: shruti2522 <shruti.apc01@gmail.com> feat: added FunctionSymbol Signed-off-by: shruti2522 <shruti.apc01@gmail.com> fmt check Signed-off-by: shruti2522 <shruti.apc01@gmail.com> feat: added FunctionSymbol Signed-off-by: shruti2522 <shruti.apc01@gmail.com> add function symbol kind to lsp Signed-off-by: shruti2522 <shruti.apc01@gmail.com> update function symbol def Signed-off-by: shruti2522 <shruti.apc01@gmail.com> fmt check Signed-off-by: shruti2522 <shruti.apc01@gmail.com> fix ci Signed-off-by: shruti2522 <shruti.apc01@gmail.com> fix ci Signed-off-by: shruti2522 <shruti.apc01@gmail.com> feat: added FunctionSymbol Signed-off-by: shruti2522 <shruti.apc01@gmail.com> add tests to sema_token Signed-off-by: shruti2522 <shruti.apc01@gmail.com> add get_function_symbol Signed-off-by: shruti2522 <shruti.apc01@gmail.com> highlight for func call Signed-off-by: shruti2522 <shruti.apc01@gmail.com> fmt check Signed-off-by: shruti2522 <shruti.apc01@gmail.com> fmt check Signed-off-by: shruti2522 <shruti.apc01@gmail.com> modify walk_call_expr Signed-off-by: shruti2522 <shruti.apc01@gmail.com> update namer for func_name Signed-off-by: shruti2522 <shruti.apc01@gmail.com> feat: distinguish highlight for func symbol and normal var symbol Signed-off-by: shruti2522 <shruti.apc01@gmail.com> update alloc_function_symbol Signed-off-by: shruti2522 <shruti.apc01@gmail.com> function symbol for builtin functions Signed-off-by: shruti2522 <shruti.apc01@gmail.com> update function symbol def Signed-off-by: shruti2522 <shruti.apc01@gmail.com> delete test.log Signed-off-by: shruti2522 <shruti.apc01@gmail.com> remove func symbol from walk_call_expr Signed-off-by: shruti2522 <shruti.apc01@gmail.com> update walk_call_expr for namer Signed-off-by: shruti2522 <shruti.apc01@gmail.com> update sema test Signed-off-by: shruti2522 <shruti.apc01@gmail.com> feat: added FunctionSymbol Signed-off-by: shruti2522 <shruti.apc01@gmail.com> add function symbol kind in global state Signed-off-by: shruti2522 <shruti.apc01@gmail.com> update hover to handle func symbolkind Signed-off-by: shruti2522 <shruti.apc01@gmail.com> add condition for symbolkind in hover Signed-off-by: shruti2522 <shruti.apc01@gmail.com> fmt check Signed-off-by: shruti2522 <shruti.apc01@gmail.com> remove print statements Signed-off-by: shruti2522 <shruti.apc01@gmail.com> update loader snapshots Signed-off-by: shruti2522 <shruti.apc01@gmail.com> fix advanced resolver Signed-off-by: shruti2522 <shruti.apc01@gmail.com> feat: added FunctionSymbol Signed-off-by: shruti2522 <shruti.apc01@gmail.com> update assign stmt for lambda expr Signed-off-by: shruti2522 <shruti.apc01@gmail.com> update resolve_names for identifier_expr Signed-off-by: shruti2522 <shruti.apc01@gmail.com> update semantic tokens with function type Signed-off-by: shruti2522 <shruti.apc01@gmail.com> 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 <zongzhe1024@163.com> * fix: fix CR comments Signed-off-by: zongz <zongzhe1024@163.com> * fix: fix test cases Signed-off-by: zongz <zongzhe1024@163.com> --------- Signed-off-by: zongz <zongzhe1024@163.com> 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 <18012015693@163.com> feat: added FunctionSymbol Signed-off-by: shruti2522 <shruti.apc01@gmail.com> resolve conflicts Signed-off-by: shruti2522 <shruti.apc01@gmail.com> resolve conflicts Signed-off-by: shruti2522 <shruti.apc01@gmail.com> feat: added FunctionSymbol Signed-off-by: shruti2522 <shruti.apc01@gmail.com> resolve conflicts Signed-off-by: shruti2522 <shruti.apc01@gmail.com> remove duplicate code Signed-off-by: shruti2522 <shruti.apc01@gmail.com> fmt check Signed-off-by: shruti2522 <shruti.apc01@gmail.com> remove repititions Signed-off-by: shruti2522 <shruti.apc01@gmail.com> fmt check Signed-off-by: shruti2522 <shruti.apc01@gmail.com> feat: added FunctionSymbol Signed-off-by: shruti2522 <shruti.apc01@gmail.com> * remove unwanted changes in global_state Signed-off-by: shruti2522 <shruti.apc01@gmail.com> remove unwanted changes in global_state Signed-off-by: shruti2522 <shruti.apc01@gmail.com> * fmt check Signed-off-by: shruti2522 <shruti.apc01@gmail.com> --------- Signed-off-by: shruti2522 <shruti.apc01@gmail.com>
- Loading branch information