λ61
Loading...
Searching...
No Matches
main.cpp File Reference
#include <cstdio>
#include <exception>
#include <print>
#include "l61/Logger.hpp"
#include "l61/ExtensionSystem/NativeExtension.hpp"
#include "l61/defs.hpp"
#include "l61/ScriptEngine/ScriptEnvironment.hpp"
#include "l61/ScriptEngine/RunnableScriptEnvironment.hpp"
#include "sol/sol.hpp"
#include "lex61rt.hpp"
#include "l61/ExtensionSystem/ExtensionManager.hpp"
#include "l61/l61_config.h"

Classes

struct  BaseEntryPoint

Enumerations

enum class  LogLevel

Functions

 LEX61RT_MAKE_HEADER ("base", { "Tetex7" }, L61_CONFIG_STR_VERSION)
 LEX61RT_SET_ENTRY_POINT_CLASS (BaseEntryPoint)

Variables

constexpr const char * extensionLoad []

Enumeration Type Documentation

◆ LogLevel

enum class l61::LogLevel : std::uint8_t
strong

Function Documentation

◆ LEX61RT_MAKE_HEADER()

LEX61RT_MAKE_HEADER ( "base" ,
{ "Tetex7" } ,
L61_CONFIG_STR_VERSION  )

◆ LEX61RT_SET_ENTRY_POINT_CLASS()

LEX61RT_SET_ENTRY_POINT_CLASS ( BaseEntryPoint )

Variable Documentation

◆ extensionLoad

const char* extensionLoad[]
constexpr
Initial value:
= {
"fs.lex61",
}