Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
luau_type_check.h File Reference
#include <cstdint>
#include <expected>
#include <memory>
#include <string>
#include <string_view>
#include <vector>
#include "core/aliases.h"
Include dependency graph for luau_type_check.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bicameral::script::TypeDiagnostic
class  bicameral::script::LuauTypeChecker

Namespaces

namespace  bicameral
namespace  bicameral::script

Functions

std::string bicameral::script::FormatDiagnostic (const TypeDiagnostic &diagnostic)
std::string bicameral::script::SummarizeDiagnostics (const std::vector< TypeDiagnostic > &diagnostics, size_t maxShown)
fs::path bicameral::script::DefaultTypeDefinitionsPath ()
std::expected< std::unique_ptr< LuauTypeChecker >, std::string > bicameral::script::CreateTypeCheckerFromFile (const fs::path &definitionsFile)

Variables

constexpr std::string_view bicameral::script::MANIFEST_TYPE_NAME = "PackageManifest"
constexpr std::string_view bicameral::script::ENTRY_TYPE_NAME = "PackageEntry"