A Ruby-based parsing DSL based on parsing expression grammars.
Repository Index
47,133 repositories indexed
25–48 of 57 · 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
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
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
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
Go language extension that turns HTML templates into typed Go expressions with seamless editor support and an extensible rendering pipeline.
The repository host gives no description.
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.
The repository host gives no description.
- golang
- s-expressions
- expression
- evaluation
Parseq is a library for Common Lisp used for parsing sequences such as strings and lists using parsing expression grammars.
OCaml bindings to PCRE (Perl Compatibility Regular Expressions)
- ocaml
- pcre
- pattern-matching
- string-matching
An experimental implementation of parsing expression grammars (a la Janet) in Common Lisp