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
      7601367Updated Dec 10, 2024Dec 10, 2024
    • ableC

      Public
      Attribute grammar Based Language Extensions for C
      C
      GNU Lesser General Public License v3.0
      638361Updated Nov 26, 2024Nov 26, 2024
    • Shared library for our Jenkinsfiles
      Groovy
      00110Updated Nov 24, 2024Nov 24, 2024
    • An ableC extension providing Prolog-inspired logic programming constructs.
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Nov 23, 2024Nov 23, 2024
    • SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Nov 21, 2024Nov 21, 2024
    • Term rewriting extension for ableC
      SystemVerilog
      GNU Lesser General Public License v3.0
      0100Updated Nov 21, 2024Nov 21, 2024
    • An ableC extension introducing unification on algebraic data types
      SystemVerilog
      GNU Lesser General Public License v3.0
      0010Updated Nov 21, 2024Nov 21, 2024
    • Lambda-closures implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0220Updated Nov 17, 2024Nov 17, 2024
    • Overloaded strings implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Nov 16, 2024Nov 16, 2024
    • Templated version of ableC-constructor
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Nov 16, 2024Nov 16, 2024
    • ableC extension for algebraic data types
      SystemVerilog
      GNU Lesser General Public License v3.0
      0100Updated Nov 16, 2024Nov 16, 2024
    • C++- and Python-inspired vectors implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Nov 15, 2024Nov 15, 2024
    • ableC extension for algebraic data types with C++-style templating
      SystemVerilog
      GNU Lesser General Public License v3.0
      0100Updated Nov 11, 2024Nov 11, 2024
    • Numeric intervals implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Nov 9, 2024Nov 9, 2024
    • C++-inspired templates implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Oct 28, 2024Oct 28, 2024
    • silver-ableC

      Public archive
      Silver extension providing inlining of ableC literals for more natural AST construction
      SystemVerilog
      GNU Lesser General Public License v3.0
      0211Updated Oct 26, 2024Oct 26, 2024
    • An ableC language extension for working with sqlite3 databases
      C
      0160Updated Oct 25, 2024Oct 25, 2024
    • ableC-skeleton

      Public template
      Sample skeleton extension for ableC, an example for extension developers
      SystemVerilog
      GNU Lesser General Public License v3.0
      1010Updated Oct 25, 2024Oct 25, 2024
    • 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 Oct 25, 2024Oct 25, 2024
    • Halide-like loop specification and transformation concepts implemented as an ableC extension
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Oct 25, 2024Oct 25, 2024
    • An extension introducing 'new' and delete operators overloadable by other extensions
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Oct 25, 2024Oct 25, 2024
    • SystemVerilog
      GNU General Public License v3.0
      0100Updated Oct 25, 2024Oct 25, 2024
    • ableC-cilk

      Public archive
      The Cilk parallel programming constructs implemented as a language extension to ableC
      SystemVerilog
      GNU General Public License v3.0
      0160Updated Oct 22, 2024Oct 22, 2024
    • SystemVerilog
      1010Updated Oct 22, 2024Oct 22, 2024
    • A Silver implementation of an interpreter for a subset of MetaOCaml
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Oct 22, 2024Oct 22, 2024
    • Oberon0

      Public
      Silver specification of Oberon0 for the LDTA 2011 Tool Challenge.
      Java
      GNU Lesser General Public License v3.0
      0011Updated Oct 22, 2024Oct 22, 2024
    • A demonstration use of strategy attributes to perform optimizations for a simple statement/expression language
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Oct 22, 2024Oct 22, 2024
    • An implementation of regex matching via Brzozowski derivatives using strategy attributes
      SystemVerilog
      0000Updated Oct 22, 2024Oct 22, 2024
    • An implementation of the lambda calculus using term rewriting in Silver
      SystemVerilog
      GNU Lesser General Public License v3.0
      0000Updated Oct 22, 2024Oct 22, 2024
    • A type qualifier that generates print statements on assignment.
      Makefile
      0000Updated Oct 22, 2024Oct 22, 2024