Module: Yoda

Defined in:
lib/yoda.rb,
lib/yoda/model.rb,
lib/yoda/store.rb,
lib/yoda/errors.rb,
lib/yoda/logger.rb,
lib/yoda/runner.rb,
lib/yoda/server.rb,
lib/yoda/typing.rb,
lib/yoda/parsing.rb,
lib/yoda/version.rb,
lib/yoda/commands.rb,
lib/yoda/evaluation.rb,
lib/yoda/instrument.rb,
lib/yoda/model/path.rb,
lib/yoda/model/types.rb,
lib/yoda/store/query.rb,
lib/yoda/model/values.rb,
lib/yoda/commands/base.rb,
lib/yoda/parsing/query.rb,
lib/yoda/parsing/range.rb,
lib/yoda/store/actions.rb,
lib/yoda/store/objects.rb,
lib/yoda/store/project.rb,
lib/yoda/typing/traces.rb,
lib/yoda/commands/infer.rb,
lib/yoda/commands/setup.rb,
lib/yoda/parsing/parser.rb,
lib/yoda/parsing/scopes.rb,
lib/yoda/server/session.rb,
lib/yoda/store/adapters.rb,
lib/yoda/store/registry.rb,
lib/yoda/typing/context.rb,
lib/yoda/server/notifier.rb,
lib/yoda/typing/relation.rb,
lib/yoda/yard_extensions.rb,
lib/yoda/model/types/base.rb,
lib/yoda/parsing/location.rb,
lib/yoda/server/providers.rb,
lib/yoda/store/query/base.rb,
lib/yoda/typing/evaluator.rb,
lib/yoda/commands/complete.rb,
lib/yoda/model/scoped_path.rb,
lib/yoda/model/values/base.rb,
lib/yoda/server/file_store.rb,
lib/yoda/store/objects/tag.rb,
lib/yoda/model/descriptions.rb,
lib/yoda/store/objects/base.rb,
lib/yoda/typing/environment.rb,
lib/yoda/typing/traces/base.rb,
lib/yoda/typing/traces/send.rb,
lib/yoda/parsing/scopes/base.rb,
lib/yoda/parsing/scopes/root.rb,
lib/yoda/parsing/type_parser.rb,
lib/yoda/server/deserializer.rb,
lib/yoda/server/root_handler.rb,
lib/yoda/store/adapters/base.rb,
lib/yoda/store/objects/patch.rb,
lib/yoda/store/project/cache.rb,
lib/yoda/store/yard_importer.rb,
lib/yoda/evaluation/evaluator.rb,
lib/yoda/model/node_signature.rb,
lib/yoda/model/types/any_type.rb,
lib/yoda/parsing/node_objects.rb,
lib/yoda/store/objects/merger.rb,
lib/yoda/store/registry_cache.rb,
lib/yoda/typing/lexical_scope.rb,
lib/yoda/typing/traces/normal.rb,
lib/yoda/model/completion_item.rb,
lib/yoda/model/types/duck_type.rb,
lib/yoda/parsing/source_cutter.rb,
lib/yoda/server/providers/base.rb,
lib/yoda/model/types/union_type.rb,
lib/yoda/model/types/value_type.rb,
lib/yoda/parsing/scopes/builder.rb,
lib/yoda/server/providers/hover.rb,
lib/yoda/store/objects/overload.rb,
lib/yoda/model/descriptions/base.rb,
lib/yoda/model/types/module_type.rb,
lib/yoda/parsing/ast_traversable.rb,
lib/yoda/parsing/source_analyzer.rb,
lib/yoda/store/actions/read_file.rb,
lib/yoda/store/objects/patch_set.rb,
lib/yoda/store/objects/patchable.rb,
lib/yoda/store/query/associators.rb,
lib/yoda/store/query/find_method.rb,
lib/yoda/model/types/generic_type.rb,
lib/yoda/model/types/unknown_type.rb,
lib/yoda/server/concurrent_writer.rb,
lib/yoda/server/lifecycle_handler.rb,
lib/yoda/store/actions/import_gem.rb,
lib/yoda/yard_extensions/type_tag.rb,
lib/yoda/model/function_signatures.rb,
lib/yoda/model/types/function_type.rb,
lib/yoda/model/types/instance_type.rb,
lib/yoda/model/types/sequence_type.rb,
lib/yoda/model/values/module_value.rb,
lib/yoda/parsing/comment_tokenizer.rb,
lib/yoda/store/objects/addressable.rb,
lib/yoda/store/query/find_constant.rb,
lib/yoda/evaluation/code_completion.rb,
lib/yoda/server/providers/signature.rb,
lib/yoda/store/objects/class_object.rb,
lib/yoda/store/objects/serializable.rb,
lib/yoda/store/objects/value_object.rb,
lib/yoda/store/query/find_signature.rb,
lib/yoda/model/values/instance_value.rb,
lib/yoda/server/providers/completion.rb,
lib/yoda/server/providers/definition.rb,
lib/yoda/store/adapters/lmdb_adapter.rb,
lib/yoda/store/objects/method_object.rb,
lib/yoda/store/objects/module_object.rb,
lib/yoda/store/query/find_meta_class.rb,
lib/yoda/store/objects/project_status.rb,
lib/yoda/commands/file_cursor_parsable.rb,
lib/yoda/evaluation/comment_completion.rb,
lib/yoda/store/adapters/memory_adapter.rb,
lib/yoda/yard_extensions/sig_directive.rb,
lib/yoda/evaluation/signature_discovery.rb,
lib/yoda/model/function_signatures/base.rb,
lib/yoda/parsing/node_objects/namespace.rb,
lib/yoda/parsing/node_objects/send_node.rb,
lib/yoda/store/actions/build_core_index.rb,
lib/yoda/store/adapters/leveldb_adapter.rb,
lib/yoda/store/objects/namespace_object.rb,
lib/yoda/evaluation/current_node_explain.rb,
lib/yoda/parsing/node_objects/const_node.rb,
lib/yoda/parsing/scopes/class_definition.rb,
lib/yoda/store/objects/meta_class_object.rb,
lib/yoda/model/function_signatures/method.rb,
lib/yoda/parsing/scopes/method_definition.rb,
lib/yoda/parsing/scopes/module_definition.rb,
lib/yoda/store/actions/import_std_library.rb,
lib/yoda/store/actions/read_project_files.rb,
lib/yoda/store/project/library_doc_loader.rb,
lib/yoda/store/actions/import_core_library.rb,
lib/yoda/model/function_signatures/overload.rb,
lib/yoda/model/descriptions/node_description.rb,
lib/yoda/model/descriptions/word_description.rb,
lib/yoda/model/function_signatures/formatter.rb,
lib/yoda/parsing/query/current_comment_query.rb,
lib/yoda/model/descriptions/value_description.rb,
lib/yoda/parsing/scopes/meta_class_definition.rb,
lib/yoda/model/function_signatures/constructor.rb,
lib/yoda/parsing/scopes/meta_method_definition.rb,
lib/yoda/model/function_signatures/type_builder.rb,
lib/yoda/parsing/node_objects/method_definition.rb,
lib/yoda/model/descriptions/function_description.rb,
lib/yoda/server/providers/text_document_did_open.rb,
lib/yoda/server/providers/text_document_did_save.rb,
lib/yoda/evaluation/code_completion/base_provider.rb,
lib/yoda/model/function_signatures/parameter_list.rb,
lib/yoda/parsing/query/current_node_comment_query.rb,
lib/yoda/evaluation/code_completion/const_provider.rb,
lib/yoda/parsing/query/current_comment_token_query.rb,
lib/yoda/parsing/query/current_location_node_query.rb,
lib/yoda/server/providers/text_document_did_change.rb,
lib/yoda/store/query/associators/associate_methods.rb,
lib/yoda/evaluation/code_completion/method_provider.rb,
lib/yoda/evaluation/comment_completion/tag_provider.rb,
lib/yoda/evaluation/comment_completion/base_provider.rb,
lib/yoda/evaluation/comment_completion/type_provider.rb,
lib/yoda/parsing/query/current_commenting_node_query.rb,
lib/yoda/store/query/associators/associate_ancestors.rb,
lib/yoda/evaluation/code_completion/variable_provider.rb,
lib/yoda/evaluation/comment_completion/param_provider.rb

Defined Under Namespace

Modules: Commands, Evaluation, Model, Parsing, Runner, Store, Typing, YARDExtensions Classes: BaseError, CoreImportError, GemImportError, Instrument, Logger, Server

Constant Summary collapse

VERSION =
"0.7.2"