Found 471 packages
Provides a custom DSL to write workflows with in a syntax similar to JavaScript but with native keywords translating to workflow functionality. For example if/else would translate to the If activity. Very cool, but also very experimental ;)
DSL extenstion for Workflow Core provding support for JSON and YAML workflow definitions.
Fluent DSL for authoring rules in C# with the NRules rules engine.
NRules is an open source rules engine for .NET that is based on the Rete matching algorithm with rules authored in C# using internal DSL.
A PEG (Parsing Expression Grammar) parser compiler that integrates with MSBuild / Visual Studio. Features selective packrat parsing and syntax-highlighting output.
Canonical rules model to define rules for the NRules rules engine.
Execution engine for the NRules rules engine.
The Rhino DSL project is a set of components that turned out to be useful across many DSL implementations. It contains classes to aid in building a DSL engine, implicit base classes, multifile DSLs, and so on.
By leveraging the data theory feature of xUnit.net, this extension turns AutoFixture into a declarative framework for writing unit tests. In many ways it becomes a unit testing DSL (Domain Specific Language).
Note: This package is for extending the ConDep DSL. If you're looking for ConDep to do deployment or infrastructure as code, please use the ConDep package. ConDep is a highly extendable Domain Specific Language for Continuous Deployment, Continuous Delivery and Infrastructure as Code on Windows.
StringToExpression supports the compiling a domain specific string into a .NET expression. Out of the box configuration is provided for parsing arithmetic expressions and for parsing OData filter strings. Although can be configured to parse string of any format
The Cake script runner.
A generic graph object for your own needs to implement syntax trees and similar constructs. Provides you with a name/value/children type of graph object, where your value can be any object type you wish. The project encapsulates the C# implementation of Hyperlambda, implying its lambda node structure. To use package go to https://polterguy.github.io
Contracts for magic.signals, a Super Signals implementation for Magic built on magic.node, allowing you to invoke functionality from one component in another component without any (direct) references between your components. To use package go to https://polterguy.github.io
Supports the creation of Domain-Specific Languages for test automation. Variables and Data Management for testing
A mini-language parser.
This configuration library is intended to give .NET Developers a simple, extendable, scaleable, fast, type safe possibility to configure all kind of .NET applications. This package supports the boo (DslConfig.Boo) and C# (DslConfig.CSharp) configuration language.
Package Description
Supports the creation of Domain-Specific Languages for test automation. Selenium support.