A Ruby-based parsing DSL based on parsing expression grammars.
Repository Index
47,133 repositories indexed
25–48 of 48 · Most stars
Runtime parser for string expressions (formulas, method calls). Builds dynamic LINQ expression tree and compiles it to lambda delegate.
- evalexpr
- evaluator
- dot-net
- dotnetcore
High performance System.Threading.(Value)Task computation expressions for F#
A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.
- regular-expression
- regexp
- regex
- code-generation
F# computation expression builder for System.Threading.Tasks
- fsharp
- task
- computation-expressions
- async
Flexible regular expressions constructor for Golang.
- builder-pattern
- constructor
- go
- golang
Typed Regular Expressions
- regex
- types
- gadt
- ocaml
Expression evaluation in golang
A fast regular expression compiler in Common Lisp
Human-readable schedule expressions for .NET (C#): write "every day at 9am except sunday" instead of cron. Time zones, fluent builder, custom keywords, cron converter.
- cron
- csharp
- date-time
- dotnet
Ruby bindings to RE2, a "fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python".
- regex
- regular-expression
- ruby
Less language is an extension of css and less4j compiles it into regular css. Less adds several dynamic features into css: variables, expressions, nested rules, and so on. Less was designed to be compatible with css and any correct css file is also correct less file.
A portable Common Lisp reader that is highly customizable, can recover from errors and can return concrete syntax trees
- common-lisp
- reader
- extensible
- error-recovery
:ram: Lisp that compiles to JavaScript in the Ramda way
- lisp
- ramda
- functional
- s-expression
Parses and evaluates mathematical expressions in Elixir. Inspired by math.js
dregex is a Java library that implements a regular expression engine using deterministic finite automata (DFA). It supports some Perl-style features and yet retains linear matching time, and also offers set operations.
- scala
- dfa
- regular-expression
- regular-expression-engine
comvert bool expression to elasticsearch DSL in rust
- elastic
- elasticsearch
- dsl
- sql
Cicili: Safe Modern C Solution. The C language in S-expressions — Lisp macros with type inference as C's build system: generics, RAII, refcounting and pattern matching with zero runtime and no GC.
Execute dynamic object expressions as Javascript in Blazor
- blazor
- javascript
- jsinterop
- wasm
Plugin that improves support for Github Actions files in Neovim.
PEG parser for YAML written in Rust 🦀
Single-header C++ JIT compiler/evaluator for mathematical expressions
- expression-evaluator
- expression-parser
- formula-engine
- formula-evaluator
This is a demo WASM Blazor application. You can test regular C# expressions in your browser.
- netcore
- blazor
- blazor-webassembly
Rebar3 neotoma (Parser Expression Grammar) compiler