Turnstone Operating System
Loading...
Searching...
No Matches
compiler_symbols.64.c File Reference

compiler symbols functions More...

#include <compiler/compiler.h>
#include <logging.h>
#include <strings.h>

Functions

 MODULE ("turnstone.compiler")
 
const compiler_symbol_tcompiler_find_symbol (compiler_t *compiler, const char_t *name)
 
int8_t compiler_print_symbol_table (compiler_t *compiler)
 
int8_t compiler_destroy_symbol_table (compiler_t *compiler)
 
int8_t compiler_build_stack (compiler_t *compiler)
 
int8_t compiler_symbol_destroyer (memory_heap_t *heap, void *symbol)
 
int8_t compiler_define_symbol (compiler_t *compiler, compiler_symbol_t *symbol, size_t symbol_size)
 
int8_t compiler_destroy_external_symbols (compiler_t *compiler)
 
int8_t compiler_add_external_symbol (compiler_t *compiler, const char_t *name, compiler_symbol_type_t type, int64_t size, boolean_t is_const)
 

Detailed Description

compiler symbols functions

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.