NewLang Project
Yet another programm language
Loading...
Searching...
No Matches
runtime.cpp File Reference
#include <zip.h>
#include "runtime.h"
#include "parser.h"
#include "analysis.h"
#include "system.h"
#include "builtin.h"
Include dependency graph for runtime.cpp:

Go to the source code of this file.

Functions

int nlc_prinft_sub_ (char const *format,...)
 
char convert (char c)
 
static void zip_save (zip_t *zipper, const std::string_view file, const std::string &data)
 
static bool zip_read (zip *z, const std::string_view name, std::string &data)
 
 __attribute__ ((weak)) void *RunTime
 

Variables

static char nlc_prinft_sub_buffer [4096 *8]
 

Function Documentation

◆ nlc_prinft_sub_()

int nlc_prinft_sub_ ( char const * format,
... )

◆ convert()

char convert ( char c)

Definition at line 1328 of file runtime.cpp.

Referenced by newlang::Obj::ConstructorSimpleType_().

◆ zip_save()

static void zip_save ( zip_t * zipper,
const std::string_view file,
const std::string & data )
static

Definition at line 2015 of file runtime.cpp.

References LOG_RUNTIME.

Referenced by newlang::RunTime::ModuleSave().

◆ zip_read()

static bool zip_read ( zip * z,
const std::string_view name,
std::string & data )
static

Definition at line 2070 of file runtime.cpp.

Referenced by newlang::RunTime::ModuleRead().

◆ __attribute__()

__attribute__ ( (weak) )

Definition at line 2232 of file runtime.cpp.

Variable Documentation

◆ nlc_prinft_sub_buffer

char nlc_prinft_sub_buffer[4096 *8]
static

Definition at line 50 of file runtime.cpp.

Referenced by nlc_prinft_sub_().