vyre-libs 0.6.1

vyre Category A library ecosystem - pure-IR compositions over vyre-ops hardware primitives
Documentation
#![allow(missing_docs)]
mod block_totals;

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

pub use block_totals::c11_lexer_regular_sparse_packed_haystack_with_block_totals;

use super::helpers::{
    byte_at_or_zero, byte_eq, is_digit, is_ident_continue, is_ident_start, set_token,
};

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,
};

use bounds::*;
use sparse_impl::c11_lexer_regular_sparse_impl;