evaler

Expression Evaluator

Evaluates simple arithmetic expressions using Dijkstra's Shunting Yard algorithm

Implements a simple floating point arithmetic expression evaluator in Go (golang).

GitHub

51 stars
4 watching
17 forks
Language: Go
last commit: over 6 years ago
Linked from 2 awesome lists

gogolang

Backlinks from these awesome lists:

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