lexected / astir
A flexible parser generator producing output from object-oriented hierarchical context-free grammar specifications.
☆11Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for astir
- A header-only C++ library for writing compiler/interpreter frontends.☆12Updated 3 weeks ago
- A Parallelism Profiler with What-If analyses for Intel Threading Building Blocks (TBB) programs☆12Updated 6 years ago
- unicode security guidelines for identifiers☆19Updated last year
- Intriman is a documentation generator that retargets the Intel Intrinsics Guide to other documentation formats☆28Updated 2 years ago
- Support for ternary logic in SSE, XOP, AVX2 and x86 programs☆31Updated 3 years ago
- String to Float Benchmark☆19Updated 6 years ago
- A proof-of-concept for a fast regex matcher using lossy NFA matching on SIMD☆12Updated 5 years ago
- A reusable compiler backend for the i386, x86_64, ARM and AArch64 architecture based on TCC, with an IR on bytecode level including type …☆13Updated 8 months ago
- A collection of lambda calculus interpreters and development tools☆14Updated 2 years ago
- parser combinator and AST generator in c++17☆24Updated last year
- Initialize / Fill C++ array fast - O(1) time with only 1 extra bit of memory.☆26Updated last year
- Some variations on Lemire's Fast Random Integer Generation in an Interval☆15Updated 5 years ago
- Workflows to build daily and ad hoc compilers for Compiler Explorer☆18Updated 3 weeks ago
- SIMD-accelerated UTF-8 to UTF-32 conversion☆10Updated 5 years ago
- REPL for C preprocessor of C++17☆10Updated 9 months ago
- The Carburetta scanner & parser generator☆14Updated 2 weeks ago
- Generic parse tree, configurable lexer, `lemon` parser generator, wrapped for C++17 and Python 3.☆14Updated 3 years ago
- ☆21Updated 2 years ago
- A vectorized single header hash function.☆18Updated last year
- moderngpu algorithms for C++ shaders☆16Updated 3 years ago
- A benchmark for cache efficient data structures.☆29Updated 5 years ago
- A small little tool for dumping a floating-point number in its native format☆55Updated 9 years ago
- Instrumentation CPU profiler for Linux and macOS applications☆19Updated last year
- Markup source code showing optimizations☆35Updated 4 years ago
- ☆13Updated 3 years ago
- Lower Size Bounds for Sorting Networks☆43Updated 3 years ago
- Superoptimizer using the z3 SMT solver☆15Updated 3 years ago
- Create man pages from information used by Intel Intrinsics Guide and optionally uops.info☆42Updated 3 years ago
- Bistra is a domain-specific language designed to generate high-performance kernels (such as GEMMs, convolutions, etc). The program is des…☆6Updated 8 months ago
- Wyrm is a GCC GIMPLE to LLVM IR transpiler☆51Updated 9 months ago