2 repositorios
Utilities for validating and parsing text data by shifting logic into the compiler.
Distinct from Static Analysis Tools: Distinct from general static analysis tools: focuses on compile-time parsing and validation of text data, not general code linting.
Explore 2 awesome GitHub repositories matching development tools & productivity · Compile-Time. Refine with filters or upvote what's useful.
This library is a header-only C++ framework that performs regular expression evaluation and static string analysis during the compilation phase. By leveraging template metaprogramming and constant expression evaluation, it transforms pattern matching logic into static state machines, effectively shifting the cost of parsing and validation from runtime to build time. The project distinguishes itself by encoding text data directly into the type system, allowing for the validation and extraction of string content before a program ever executes. This approach ensures that regular expression patte
Validates and parses text data within strictly typed environments by shifting parsing logic into the compiler.
ICU is a C++ and C internationalization software library implementing global Unicode standards for multi-language text processing, collation, and locale-aware data formatting. It functions as a text processing toolkit for transforming, searching, and normalizing character strings across various scripts and language encodings, while handling character sets according to the Unicode Character Database. Operating system differences are hidden behind a consistent internal hardware layer that handles memory allocation and character encoding uniformly. The system passes strings through canonical de
Eliminates external file loading overhead by compiling character property tables and translation datasets directly into static binary arrays.