载入中...
搜索中...
未找到
LanguageServer.hpp 文件参考
#include "common/Export.h"
#include "common/ScriptCompiler.h"
#include "devtools/LanguageIndex.h"
#include "devtools/LanguageText.h"
#include <cstdint>
#include <iosfwd>
#include <memory>
#include <optional>
#include <ostream>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::dev::LanguageSignatureParameter
 One parameter in an LSP signature-help result. 更多...
 
struct  eve::dev::LanguageSignatureHelp
 Binding-contract signature shown while typing a call. 更多...
 
class  eve::dev::LanguageServer
 In-process EveScript language service used by eve language-server and by unit tests. Owns a dedicated Runtime so it can compile without a running game. JSON-RPC is optional; typed methods are the canonical API. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::dev
 

枚举

enum class  eve::dev::LspDispatch : uint8_t { eve::dev::Continue = 0 , eve::dev::Exit }
 Whether the stdio/JSON-RPC host should keep reading after one dispatch. 更多...
 

函数

std::ostream & eve::dev::operator<< (std::ostream &os, LspDispatch value)