dixscript 1.0.0

Config, code, and encryption in one file — a data interchange format with compile-time functions, AES-256/ChaCha20 built-in, and cross-platform FFI
Documentation
//! Tokenizer - for the Lexical analysis

pub mod lexer;
pub mod token;

/// Compile-time character classification tables.
/// Shared by the lexer's hot paths for branch-free byte classification.
pub mod char_tables;

/// Platform-specific whitespace-end finder used by `skip_whitespace`.
/// Kept `pub(crate)` — callers outside the tokenizer always go through
/// `Tokenizer::tokenize`, never through the platform internals directly.
pub(crate) mod platform;

/// Token-stream splitter for the Approach-B (tokeniser-first) pipeline.
/// Separates `@CONFIG` tokens from the rest so `ConfigSectionHandler` can
/// process config with accurate source positions without stripping the source.
pub mod config_token_splitter;

pub use lexer::{
    Tokenizer,
    TokenizationResult,
    TokenizationMetadata,
    PrefixedConstructorInfo,
    StaticCallInfo,
};
pub use token::{Token, TokenType, TokenExtensions};
pub use config_token_splitter::{split_config_tokens, TokenSplitResult};