evaler
Expression Evaluator
Evaluates simple arithmetic expressions using Dijkstra's Shunting Yard algorithm
Implements a simple floating point arithmetic expression evaluator in Go (golang).
51 stars
4 watching
17 forks
Language: Go
last commit: over 6 years ago
Linked from 2 awesome lists
gogolang
Related projects:
Repository | Description | Stars |
---|---|---|
maja42/goval | A Go library for evaluating arbitrary arithmetic, string, and logic expressions with support for variables and custom functions. | 159 |
nullne/evaluator | An expression evaluator library written in Go. | 41 |
paesslerag/gval | An expression evaluation library for Go that supports arbitrary expressions and parameters | 743 |
ucsd-progsys/elsa | An evaluator for a minimal calculus designed to study reduction and computation-by-substitution in lambda calculus. | 181 |
pulover/eval | An AHK function to execute expressions within dynamic strings, allowing for flexible variable substitution. | 31 |
tatsu-lab/alpaca_eval | An automatic evaluation tool for large language models | 1,526 |
nar10z/go-accumulator | Package to accumulate events and process them in batches after a specified interval or when the storage is full. | 7 |
eddieantonio/ocreval | A collection of tools and utilities for evaluating the performance and quality of OCR output | 57 |
antonmedv/golang-expression-evaluation-comparison | A benchmarking repository comparing the performance of different expression evaluation packages in Go. | 48 |
nicklockwood/expression | A Swift framework for evaluating mathematical expressions at runtime on multiple platforms | 830 |
morganstanley/hobbes | A language and embedded JIT compiler for efficient dynamic expression evaluation and data storage | 1,168 |
ccapndave/elm-eexl | An expression parser and evaluator for Elm language, used to evaluate logical expressions in educational software. | 2 |
yaa110/goterator | An iterator implementation providing map and reduce functionalities for data processing in Go. | 16 |
openai/simple-evals | A library for evaluating language models using standardized prompts and benchmarking tests. | 1,939 |
arashpartow/exprtk | A high-performance C++ library for parsing and evaluating mathematical expressions | 648 |