src/zprep.h
Rama main · réplica de lectura del repositorio original.
// SPDX-License-Identifier: MIT
#ifndef ZC_ALLOW_INTERNAL
#error "zprep.h is internal to Zen C. Include the appropriate public header instead."
#endif
#ifndef ZPREP_H
#define ZPREP_H
// Convenience umbrella header.
// For focused includes, use the specific headers instead:
// token.h — Token, Lexer, ZenTokenType
// arena.h — xmalloc, zfree, allocation macros
// compiler.h — CompilerConfig, ZenCompiler, globals
// utils/utils.h — Utility function declarations
#include "compat/c23_compat.h"
#include "token.h"
#include "compiler.h"
#include "utils/utils.h"
#include "platform/lang.h"
// ** ANSI COLORS **
#include "utils/colors.h"
// Diagnostics (errors and warnings) are in diagnostics/diagnostics.h
#include "diagnostics/diagnostics.h"
#endif