vyre-libs 0.7.2

vyre Category A library ecosystem - pure-IR compositions over foundation IR and primitive-owned kernels
Documentation
#![allow(missing_docs)]
mod block_totals;

use crate::parsing::c::lex::tokens::*;
use crate::region::wrap_anonymous;
use vyre_foundation::ir::{BufferAccess, BufferDecl, DataType, Expr, Node, Program};

pub use block_totals::c11_lexer_regular_sparse_packed_haystack_with_block_totals;

use super::byte_exprs::byte_eq;
use super::classify::stages::SparseHaystackLayout;

mod bounds;
mod entrypoints;
mod sparse_impl;

pub use entrypoints::{
    c11_lexer_regular_sparse_no_directives_no_backscan,
    c11_lexer_regular_sparse_packed_haystack_with_flags,
    c11_lexer_regular_sparse_packed_haystack_with_flags_no_directives,
    c11_lexer_regular_sparse_packed_haystack_with_flags_no_directives_no_backscan,
    c11_lexer_regular_sparse_u8_haystack_with_flags,
};

use bounds::*;
use sparse_impl::{c11_lexer_regular_sparse_impl, SparseLexerSpec};