Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Repository Index
47,133 repositories indexed
1–24 of 67 · Most stars
Expressive, robust, feature-rich CSS language built for nodejs
- stylus
- css
- preprocessor
- styl
🗜 JavaScript parser, mangler and compressor toolkit for ES6+
- parser
- compressor
- mangler
- es6
Expression language and expression evaluation for Go
- configuration-language
- expression
- evaluator
- go
Melody is a language that compiles to regular expressions and aims to be more readable and maintainable
Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
- golang
- go
- cel
- expression
Python library for creating PEG parsers
- python
- python2
- python3
- python-2
Parsing Expression Grammar Template Library
- peg
- header-only
- cpp
- parsing
A set of pure Lua libraries focusing on input data handling (such as reading configuration files), functional programming (such as map, reduce, placeholder expressions,etc), and OS path management. Much of the functionality is inspired by the Python standard libraries.
- lua
- luajit
- penlight
- lua-library
tiny recursive descent expression parser, compiler, and evaluation engine for math expressions
- c
- calculator
- expression-evaluator
- math
Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.
- expression-tree
- dryioc
- delegate
- il-optimizations
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
DFA regular expression library & friends
- fsm
- regex
- lexer-generator
- regexp
math and logic formula parser and evaluator
- formula
- calculator
- evaluate-expressions
- safeeval
Extensions for F#
- f-sharp
- generic-functions
- monad-transformers
- arrow-functions
C# discriminated union source generator
- csharp
- discriminated-unions
- dotnet
- functional-programming
Pipelines for expressive code on collections in C++
Expression evaluation in golang
- evaluate-expressions
- expression-evaluator
- gval
- expression-language
🤠 Object property paths with wildcards and regexps 🌵
- nodejs
- javascript
- map
- json
Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
A Parsing Expression Grammar (PEG) module, using the D programming language.
Lossless compression C library built for ultra-fast decode. Faster than LZ4 (+35% to 105%+; best on ARM64), at a better ratio. Official Rust, Python, Node.js, Go and WASM bindings. Write-once/read-many, with optional seekable archives for O(1) random access.
- arm64
- c
- compression
- lz4
Build fast, composable, and type-safe grammars and parsers in Dart.
- parser
- parser-combinator
- parsing-expression-grammar
- parser-library
a C# embeddable lexer and parser generator (.Net core)
- dot-net
- csharp
- parser
- lexer-generator