Skip to content
Change the repository type filter

All

    Repositories list

    • silver

      Public
      An attribute grammar-based programming language for composable language extensions
      SystemVerilog
      GNU Lesser General Public License v3.0
      7601288Updated Feb 1, 2025Feb 1, 2025
    • ableC

      Public
      Attribute grammar Based Language Extensions for C
      C
      GNU Lesser General Public License v3.0
      639361Updated Jan 30, 2025Jan 30, 2025
    • An ableC extension providing Prolog-inspired logic programming constructs.
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Jan 30, 2025Jan 30, 2025
    • ableC-lib-skeleton

      Public template
      Sample skeleton extension for ableC that utilizes a library, an example for extension developers
      C
      GNU Lesser General Public License v3.0
      0000Updated Jan 30, 2025Jan 30, 2025
    • A type qualifier that generates print statements on assignment.
      Makefile
      0000Updated Jan 30, 2025Jan 30, 2025
    • C++- and Python-inspired vectors implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Jan 30, 2025Jan 30, 2025
    • An ableC extension introducing unification on algebraic data types
      SystemVerilog
      GNU Lesser General Public License v3.0
      0010Updated Jan 30, 2025Jan 30, 2025
    • A tensor algebra compiler implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0200Updated Jan 30, 2025Jan 30, 2025
    • C++-inspired templates implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Jan 30, 2025Jan 30, 2025
    • ableC extension for algebraic data types with C++-style templating
      SystemVerilog
      GNU Lesser General Public License v3.0
      0100Updated Jan 30, 2025Jan 30, 2025
    • Overloaded strings implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Jan 30, 2025Jan 30, 2025
    • An ableC language extension for working with sqlite3 databases
      C
      0160Updated Jan 30, 2025Jan 30, 2025
    • ableC-skeleton

      Public template
      Sample skeleton extension for ableC, an example for extension developers
      SystemVerilog
      GNU Lesser General Public License v3.0
      1010Updated Jan 30, 2025Jan 30, 2025
    • Term rewriting extension for ableC
      SystemVerilog
      GNU Lesser General Public License v3.0
      0100Updated Jan 30, 2025Jan 30, 2025
    • Regular expressions patterns for the ableC-algebraic-data-types extension
      SystemVerilog
      0000Updated Jan 30, 2025Jan 30, 2025
    • SystemVerilog
      0000Updated Jan 30, 2025Jan 30, 2025
    • Lambda-closures with reference-counting memory management implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Jan 30, 2025Jan 30, 2025
    • A nonnull type qualifier implemented as a language extension to ableC
      SystemVerilog
      0000Updated Jan 30, 2025Jan 30, 2025
    • Extension to C providing an embedded domain-specific language for parallel nondeterministic programming
      SystemVerilog
      GNU Lesser General Public License v3.0
      0100Updated Jan 30, 2025Jan 30, 2025
    • Numeric intervals implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Jan 30, 2025Jan 30, 2025
    • Halide-like loop specification and transformation concepts implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Jan 30, 2025Jan 30, 2025
    • Dimensional analysis using type qualifiers, implemented as a language extension to ableC
      SystemVerilog
      0100Updated Jan 30, 2025Jan 30, 2025
    • An extension introducing 'new' and delete operators overloadable by other extensions
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Jan 30, 2025Jan 30, 2025
    • SystemVerilog
      GNU General Public License v3.0
      0100Updated Jan 30, 2025Jan 30, 2025
    • Lambda-closures implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0230Updated Jan 30, 2025Jan 30, 2025
    • An ableC extension that adds runtime checks to tagged unions annotated with the check qualifier
      Makefile
      0000Updated Jan 30, 2025Jan 30, 2025
    • A type qualifier for adding runtime checks of array bounds
      Makefile
      0000Updated Jan 30, 2025Jan 30, 2025
    • A type qualifier for adding runtime checks of various kinds
      Makefile
      0000Updated Jan 30, 2025Jan 30, 2025
    • ableC extension for algebraic data types
      SystemVerilog
      GNU Lesser General Public License v3.0
      0100Updated Jan 30, 2025Jan 30, 2025
    • Tutorial examples and explanations for ableC
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Jan 28, 2025Jan 28, 2025