├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── Build-release.yml │ └── warn_supsect_pr.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json └── tasks.json ├── COPYRIGHT ├── LICENSE ├── README.md ├── changelog.md └── server ├── .cargo └── config.toml ├── Cargo.toml ├── Cross.toml ├── additional_stubs └── lxml │ ├── LICENSE │ ├── README.md │ ├── SECURITY.md │ ├── lxml │ ├── ElementInclude.pyi │ ├── __init__.pyi │ ├── _types.pyi │ ├── builder.pyi │ ├── cssselect.pyi │ ├── etree │ │ ├── __init__.pyi │ │ ├── _classlookup.pyi │ │ ├── _cleanup.pyi │ │ ├── _docloader.pyi │ │ ├── _dtd.pyi │ │ ├── _element.pyi │ │ ├── _factory_func.pyi │ │ ├── _iterparse.pyi │ │ ├── _module_func.pyi │ │ ├── _module_misc.pyi │ │ ├── _nsclasses.pyi │ │ ├── _parser.pyi │ │ ├── _relaxng.pyi │ │ ├── _saxparser.pyi │ │ ├── _serializer.pyi │ │ ├── _xinclude.pyi │ │ ├── _xmlerror.pyi │ │ ├── _xmlid.pyi │ │ ├── _xmlschema.pyi │ │ ├── _xpath.pyi │ │ └── _xslt.pyi │ ├── html │ │ ├── __init__.pyi │ │ ├── _element.pyi │ │ ├── _form.pyi │ │ ├── _funcs.pyi │ │ ├── _parse.pyi │ │ ├── builder.pyi │ │ ├── clean.pyi │ │ ├── defs.pyi │ │ ├── diff.pyi │ │ ├── html5parser.pyi │ │ └── soupparser.pyi │ ├── isoschematron.pyi │ ├── objectify │ │ ├── __init__.pyi │ │ ├── _annotate.pyi │ │ ├── _element.pyi │ │ ├── _factory.pyi │ │ └── _misc.pyi │ ├── py.typed │ └── sax.pyi │ └── pyproject.toml ├── benches └── iai_profiler.rs ├── build.sh ├── error_code.md ├── src ├── allocator.rs ├── args.rs ├── bin │ └── print_config_schema.rs ├── cli_backend.rs ├── constants.rs ├── core │ ├── config.rs │ ├── csv_arch_builder.rs │ ├── diagnostic_codes_list.rs │ ├── diagnostics.rs │ ├── entry_point.rs │ ├── evaluation.rs │ ├── file_mgr.rs │ ├── import_resolver.rs │ ├── mod.rs │ ├── model.rs │ ├── odoo.rs │ ├── python_arch_builder.rs │ ├── python_arch_builder_hooks.rs │ ├── python_arch_eval.rs │ ├── python_arch_eval_hooks.rs │ ├── python_odoo_builder.rs │ ├── python_utils.rs │ ├── python_validator.rs │ ├── symbols │ │ ├── class_symbol.rs │ │ ├── compiled_symbol.rs │ │ ├── csv_file_symbol.rs │ │ ├── disk_dir_symbol.rs │ │ ├── file_symbol.rs │ │ ├── function_symbol.rs │ │ ├── mod.rs │ │ ├── module_symbol.rs │ │ ├── namespace_symbol.rs │ │ ├── package_symbol.rs │ │ ├── root_symbol.rs │ │ ├── symbol.rs │ │ ├── symbol_mgr.rs │ │ ├── variable_symbol.rs │ │ └── xml_file_symbol.rs │ ├── xml_arch_builder.rs │ ├── xml_arch_builder_rng_validation.rs │ ├── xml_data.rs │ └── xml_validation.rs ├── features │ ├── ast_utils.rs │ ├── completion.rs │ ├── definition.rs │ ├── document_symbols.rs │ ├── features_utils.rs │ ├── hover.rs │ ├── mod.rs │ ├── node_index_ast.rs │ ├── references.rs │ └── xml_ast_utils.rs ├── lib.rs ├── main.rs ├── server.rs ├── tasks.rs ├── threads.rs └── utils.rs └── tests ├── config_tests.rs ├── data ├── addons │ ├── module_1 │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── constants │ │ │ ├── __init__.py │ │ │ └── data │ │ │ │ ├── __init__.py │ │ │ │ └── constants.py │ │ ├── models │ │ │ ├── __init__.py │ │ │ ├── base_test_models.py │ │ │ ├── models.py │ │ │ └── to_complete.py │ │ └── not_loaded │ │ │ └── not_loaded_file.py │ ├── module_2 │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ └── models │ │ │ ├── __init__.py │ │ │ └── base_test_models.py │ └── not_a_module │ │ └── __init__.py └── python │ └── expressions │ ├── assign.py │ └── sections.py ├── mod.rs ├── module_1_structure.json ├── setup ├── mod.rs ├── setup.rs └── setup_constants.rs ├── test_basics.rs ├── test_get_symbol.rs ├── test_ls.rs ├── test_setup.rs └── test_utils.rs /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/Build-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/.github/workflows/Build-release.yml -------------------------------------------------------------------------------- /.github/workflows/warn_supsect_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/.github/workflows/warn_supsect_pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/changelog.md -------------------------------------------------------------------------------- /server/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/.cargo/config.toml -------------------------------------------------------------------------------- /server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/Cargo.toml -------------------------------------------------------------------------------- /server/Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/Cross.toml -------------------------------------------------------------------------------- /server/additional_stubs/lxml/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/LICENSE -------------------------------------------------------------------------------- /server/additional_stubs/lxml/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/README.md -------------------------------------------------------------------------------- /server/additional_stubs/lxml/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/SECURITY.md -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/ElementInclude.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/ElementInclude.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/__init__.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/_types.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/_types.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/builder.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/builder.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/cssselect.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/cssselect.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/__init__.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_classlookup.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_classlookup.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_cleanup.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_cleanup.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_docloader.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_docloader.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_dtd.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_dtd.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_element.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_element.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_factory_func.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_factory_func.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_iterparse.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_iterparse.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_module_func.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_module_func.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_module_misc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_module_misc.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_nsclasses.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_nsclasses.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_parser.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_parser.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_relaxng.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_relaxng.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_saxparser.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_saxparser.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_serializer.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_serializer.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_xinclude.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_xinclude.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_xmlerror.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_xmlerror.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_xmlid.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_xmlid.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_xmlschema.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_xmlschema.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_xpath.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_xpath.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/etree/_xslt.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/etree/_xslt.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/html/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/html/__init__.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/html/_element.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/html/_element.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/html/_form.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/html/_form.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/html/_funcs.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/html/_funcs.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/html/_parse.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/html/_parse.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/html/builder.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/html/builder.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/html/clean.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/html/clean.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/html/defs.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/html/defs.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/html/diff.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/html/diff.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/html/html5parser.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/html/html5parser.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/html/soupparser.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/html/soupparser.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/isoschematron.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/isoschematron.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/objectify/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/objectify/__init__.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/objectify/_annotate.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/objectify/_annotate.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/objectify/_element.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/objectify/_element.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/objectify/_factory.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/objectify/_factory.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/objectify/_misc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/objectify/_misc.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/additional_stubs/lxml/lxml/sax.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/lxml/sax.pyi -------------------------------------------------------------------------------- /server/additional_stubs/lxml/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/additional_stubs/lxml/pyproject.toml -------------------------------------------------------------------------------- /server/benches/iai_profiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/benches/iai_profiler.rs -------------------------------------------------------------------------------- /server/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/build.sh -------------------------------------------------------------------------------- /server/error_code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/error_code.md -------------------------------------------------------------------------------- /server/src/allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/allocator.rs -------------------------------------------------------------------------------- /server/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/args.rs -------------------------------------------------------------------------------- /server/src/bin/print_config_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/bin/print_config_schema.rs -------------------------------------------------------------------------------- /server/src/cli_backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/cli_backend.rs -------------------------------------------------------------------------------- /server/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/constants.rs -------------------------------------------------------------------------------- /server/src/core/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/config.rs -------------------------------------------------------------------------------- /server/src/core/csv_arch_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/csv_arch_builder.rs -------------------------------------------------------------------------------- /server/src/core/diagnostic_codes_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/diagnostic_codes_list.rs -------------------------------------------------------------------------------- /server/src/core/diagnostics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/diagnostics.rs -------------------------------------------------------------------------------- /server/src/core/entry_point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/entry_point.rs -------------------------------------------------------------------------------- /server/src/core/evaluation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/evaluation.rs -------------------------------------------------------------------------------- /server/src/core/file_mgr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/file_mgr.rs -------------------------------------------------------------------------------- /server/src/core/import_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/import_resolver.rs -------------------------------------------------------------------------------- /server/src/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/mod.rs -------------------------------------------------------------------------------- /server/src/core/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/model.rs -------------------------------------------------------------------------------- /server/src/core/odoo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/odoo.rs -------------------------------------------------------------------------------- /server/src/core/python_arch_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/python_arch_builder.rs -------------------------------------------------------------------------------- /server/src/core/python_arch_builder_hooks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/python_arch_builder_hooks.rs -------------------------------------------------------------------------------- /server/src/core/python_arch_eval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/python_arch_eval.rs -------------------------------------------------------------------------------- /server/src/core/python_arch_eval_hooks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/python_arch_eval_hooks.rs -------------------------------------------------------------------------------- /server/src/core/python_odoo_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/python_odoo_builder.rs -------------------------------------------------------------------------------- /server/src/core/python_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/python_utils.rs -------------------------------------------------------------------------------- /server/src/core/python_validator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/python_validator.rs -------------------------------------------------------------------------------- /server/src/core/symbols/class_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/class_symbol.rs -------------------------------------------------------------------------------- /server/src/core/symbols/compiled_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/compiled_symbol.rs -------------------------------------------------------------------------------- /server/src/core/symbols/csv_file_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/csv_file_symbol.rs -------------------------------------------------------------------------------- /server/src/core/symbols/disk_dir_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/disk_dir_symbol.rs -------------------------------------------------------------------------------- /server/src/core/symbols/file_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/file_symbol.rs -------------------------------------------------------------------------------- /server/src/core/symbols/function_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/function_symbol.rs -------------------------------------------------------------------------------- /server/src/core/symbols/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/mod.rs -------------------------------------------------------------------------------- /server/src/core/symbols/module_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/module_symbol.rs -------------------------------------------------------------------------------- /server/src/core/symbols/namespace_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/namespace_symbol.rs -------------------------------------------------------------------------------- /server/src/core/symbols/package_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/package_symbol.rs -------------------------------------------------------------------------------- /server/src/core/symbols/root_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/root_symbol.rs -------------------------------------------------------------------------------- /server/src/core/symbols/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/symbol.rs -------------------------------------------------------------------------------- /server/src/core/symbols/symbol_mgr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/symbol_mgr.rs -------------------------------------------------------------------------------- /server/src/core/symbols/variable_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/variable_symbol.rs -------------------------------------------------------------------------------- /server/src/core/symbols/xml_file_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/symbols/xml_file_symbol.rs -------------------------------------------------------------------------------- /server/src/core/xml_arch_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/xml_arch_builder.rs -------------------------------------------------------------------------------- /server/src/core/xml_arch_builder_rng_validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/xml_arch_builder_rng_validation.rs -------------------------------------------------------------------------------- /server/src/core/xml_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/xml_data.rs -------------------------------------------------------------------------------- /server/src/core/xml_validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/core/xml_validation.rs -------------------------------------------------------------------------------- /server/src/features/ast_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/features/ast_utils.rs -------------------------------------------------------------------------------- /server/src/features/completion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/features/completion.rs -------------------------------------------------------------------------------- /server/src/features/definition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/features/definition.rs -------------------------------------------------------------------------------- /server/src/features/document_symbols.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/features/document_symbols.rs -------------------------------------------------------------------------------- /server/src/features/features_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/features/features_utils.rs -------------------------------------------------------------------------------- /server/src/features/hover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/features/hover.rs -------------------------------------------------------------------------------- /server/src/features/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/features/mod.rs -------------------------------------------------------------------------------- /server/src/features/node_index_ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/features/node_index_ast.rs -------------------------------------------------------------------------------- /server/src/features/references.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/features/references.rs -------------------------------------------------------------------------------- /server/src/features/xml_ast_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/features/xml_ast_utils.rs -------------------------------------------------------------------------------- /server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/lib.rs -------------------------------------------------------------------------------- /server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/main.rs -------------------------------------------------------------------------------- /server/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/server.rs -------------------------------------------------------------------------------- /server/src/tasks.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/src/threads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/threads.rs -------------------------------------------------------------------------------- /server/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/src/utils.rs -------------------------------------------------------------------------------- /server/tests/config_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/config_tests.rs -------------------------------------------------------------------------------- /server/tests/data/addons/module_1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/data/addons/module_1/__init__.py -------------------------------------------------------------------------------- /server/tests/data/addons/module_1/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/data/addons/module_1/__manifest__.py -------------------------------------------------------------------------------- /server/tests/data/addons/module_1/constants/__init__.py: -------------------------------------------------------------------------------- 1 | from .data import * -------------------------------------------------------------------------------- /server/tests/data/addons/module_1/constants/data/__init__.py: -------------------------------------------------------------------------------- 1 | from .constants import * 2 | 3 | CONSTANT_2 = 22 -------------------------------------------------------------------------------- /server/tests/data/addons/module_1/constants/data/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/data/addons/module_1/constants/data/constants.py -------------------------------------------------------------------------------- /server/tests/data/addons/module_1/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/data/addons/module_1/models/__init__.py -------------------------------------------------------------------------------- /server/tests/data/addons/module_1/models/base_test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/data/addons/module_1/models/base_test_models.py -------------------------------------------------------------------------------- /server/tests/data/addons/module_1/models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/data/addons/module_1/models/models.py -------------------------------------------------------------------------------- /server/tests/data/addons/module_1/models/to_complete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/data/addons/module_1/models/to_complete.py -------------------------------------------------------------------------------- /server/tests/data/addons/module_1/not_loaded/not_loaded_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/data/addons/module_1/not_loaded/not_loaded_file.py -------------------------------------------------------------------------------- /server/tests/data/addons/module_2/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models -------------------------------------------------------------------------------- /server/tests/data/addons/module_2/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/data/addons/module_2/__manifest__.py -------------------------------------------------------------------------------- /server/tests/data/addons/module_2/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import base_test_models -------------------------------------------------------------------------------- /server/tests/data/addons/module_2/models/base_test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/data/addons/module_2/models/base_test_models.py -------------------------------------------------------------------------------- /server/tests/data/addons/not_a_module/__init__.py: -------------------------------------------------------------------------------- 1 | import os -------------------------------------------------------------------------------- /server/tests/data/python/expressions/assign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/data/python/expressions/assign.py -------------------------------------------------------------------------------- /server/tests/data/python/expressions/sections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/data/python/expressions/sections.py -------------------------------------------------------------------------------- /server/tests/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod test_utils; -------------------------------------------------------------------------------- /server/tests/module_1_structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/module_1_structure.json -------------------------------------------------------------------------------- /server/tests/setup/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/setup/mod.rs -------------------------------------------------------------------------------- /server/tests/setup/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/setup/setup.rs -------------------------------------------------------------------------------- /server/tests/setup/setup_constants.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/tests/test_basics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/test_basics.rs -------------------------------------------------------------------------------- /server/tests/test_get_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/test_get_symbol.rs -------------------------------------------------------------------------------- /server/tests/test_ls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/test_ls.rs -------------------------------------------------------------------------------- /server/tests/test_setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/test_setup.rs -------------------------------------------------------------------------------- /server/tests/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odoo/odoo-ls/HEAD/server/tests/test_utils.rs --------------------------------------------------------------------------------