Pinned Repositories
ableC
Attribute grammar Based Language Extensions for C
ableC-algebraic-data-types
ableC extension for algebraic data types
ableC-closure
Lambda-closures implemented as an ableC extension
ableC-nondeterministic-search
Extension to C providing an embedded domain-specific language for parallel nondeterministic programming
ableC-rewriting
Term rewriting extension for ableC
ableC-template-algebraic-data-types
ableC extension for algebraic data types with C++-style templating
ableC-tensor-algebra
A tensor algebra compiler implemented as an ableC extension
copper
An integrated context-aware scanner and parser generator
silver
An attribute grammar-based programming language for composable language extensions
silver-ableC
Silver extension providing inlining of ableC literals for more natural AST construction
Minnesota Extensible Language Tools's Repositories
melt-umn/silver
An attribute grammar-based programming language for composable language extensions
melt-umn/ableC
Attribute grammar Based Language Extensions for C
melt-umn/ableC-tensor-algebra
A tensor algebra compiler implemented as an ableC extension
melt-umn/silver-ableC
Silver extension providing inlining of ableC literals for more natural AST construction
melt-umn/ableC-condition-tables
melt-umn/ableC-dimensionalAnalysis
Dimensional analysis using type qualifiers, implemented as a language extension to ableC
melt-umn/ableC-nondeterministic-search
Extension to C providing an embedded domain-specific language for parallel nondeterministic programming
melt-umn/ableC-rewriting
Term rewriting extension for ableC
melt-umn/ableC-sqlite
An ableC language extension for working with sqlite3 databases
melt-umn/ableC-template-algebraic-data-types
ableC extension for algebraic data types with C++-style templating
melt-umn/ableC-prolog
An ableC extension providing Prolog-inspired logic programming constructs.
melt-umn/ableC-allocation
melt-umn/ableC-dep-skeleton
Sample skeleton extension for ableC that depends on another extension, an example for extension developers
melt-umn/ableC-exponent
A simple example extension to ableC demonstrating the use of silver-ableC
melt-umn/ableC-halide
Halide-like loop specification and transformation concepts implemented as an ableC extension
melt-umn/ableC-interval
Numeric intervals implemented as an ableC extension
melt-umn/ableC-lib-skeleton
Sample skeleton extension for ableC that utilizes a library, an example for extension developers
melt-umn/ableC-nonnull
A nonnull type qualifier implemented as a language extension to ableC
melt-umn/ableC-parallel
An extensible, implementation-agnostic, parallel programming framework for ableC.
melt-umn/ableC-refcount-closure
Lambda-closures with reference-counting memory management implemented as an ableC extension
melt-umn/ableC-regex-lib
melt-umn/ableC-regex-pattern-matching
Regular expressions patterns for the ableC-algebraic-data-types extension
melt-umn/ableC-skeleton
Sample skeleton extension for ableC, an example for extension developers
melt-umn/ableC-string
Overloaded strings implemented as an ableC extension
melt-umn/ableC-templating
C++-inspired templates implemented as an ableC extension
melt-umn/ableC-unification
An ableC extension introducing unification on algebraic data types
melt-umn/ableC-vector
C++- and Python-inspired vectors implemented as an ableC extension
melt-umn/ableC-watch
A type qualifier that generates print statements on assignment.
melt-umn/jenkins-lib
Shared library for our Jenkinsfiles
melt-umn/melt-website
The MELT group website