GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

expression-evaluation

Star

Here are 29 public repositories matching this topic...

Language: All
Filter by language
All 29 C++ 10 Java 5 Python 3 Rust 3 C 2 Assembly 1 C# 1 Go 1 PHP 1 Zig 1
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

skyzh / type-exercise-in-rust

Star 1.5k

Learn advanced Rust by building a type-safe, auto-vectorized database expression engine

rust tutorial course database generics type-erasure query-engine type-system database-systems gats expression-evaluation vectorized-execution
  • Updated Oct 6, 2026
  • Rust

alexfru / regal86

Star 78

Register Allocator for 8086

dos compiler assembly x86 code-generation register-allocation compiler-design compiler-optimization 8086 compiler-backend expression-evaluation
  • Updated Aug 20, 2023
  • Assembly
evalexpr_rhai

Query-farm / evalexpr_rhai

Star 27

DuckDB extension for running Rhai scripts and evaluating expressions in SQL queries.

sql database scripting user-defined-functions duckdb rhai expression-evaluation rhai-script duckdb-extension
  • Updated Nov 7, 2026
  • C++

iyulab / DollarSignEngine

Star 8

.NET runtime C# expression evaluator powered by Roslyn — dynamic string interpolation, LINQ support, configurable security levels, and expression caching for templates.

template-engine csharp roslyn dotnet nuget expression-evaluation
  • Updated Aug 24, 2026
  • C#

b-kiiskila / py_evalexpr

Star 3

A Python extension module written in Rust that provides bindings to the evalexpr crate, enabling quick and safe expression evaluation in Python.

python rust python-bindings evalexpr mathematical-expressions pyo3 rust-extension maturin expression-evaluation logical-expressions
  • Updated Nov 9, 2026
  • Python

3dsonnn / vbc

Star 2

My implementation of "Very Bad Calculator" — a small arithmetic expression evaluator supporting digits, +, *, and parentheses.

c linked-list stack algorithms data-structures iterative expression-evaluation
  • Updated Aug 12, 2026
  • C

edmilson-dk / expression-evaluation

Star 2

Basically, an expression evaluation is an algorithm that aims to receive a mathematical expression and return the result of that expression.

algorithm notation operands expression-evaluation
  • Updated Dec 27, 2021
  • C++

Silent0Wings / Arithmetic-Calculator-Using-Custom-Stack-Implementation

Star 2

This project implements an arithmetic calculator capable of parsing and evaluating mathematical expressions using a custom stack data structure. The calculator handles various arithmetic operations and parentheses, providing accurate results for complex expressions.

java calculator algorithm programming data-structures software-development reverse-polish-notation custom-stack arithmetic-calculator coding-practice custom-data-structure math-operations math-tool stack-implementation expression-evaluation
  • Updated Aug 15, 2024
  • Java

pcarruscag / MEL

Star 1

Math Expression Library

cpp expression-parsing expression-evaluation
  • Updated Jan 8, 2024
  • C++

simonesiega / cfg-parser

Star 1

Rust CLI for parsing and evaluating arithmetic expressions defined by a context-free grammar.

docker rust cli parser recursive-descent context-free-grammar recursive-descent-parser rust-cli arithmetic-parser expression-evaluation
  • Updated Nov 11, 2026
  • Rust

kushagrabansal-IOT / DSA-Stack-Mastery

Star 1

Master stack data structure — Monotonic stack, NGE, stock span, expression evaluation, min-stack. 30+ interview problems with O(n) solutions.

python stack algorithms competitive-programming data-structures nge interview-prep dsa expression-evaluation monotonic-stack
  • Updated Jun 9, 2026
  • Python

andrew1407 / from_Poland_with_love

Star 0

🇵🇱 Polish notation expression calculator in Python with console and window interfaces

python calculator gui polish-notation expression-evaluation
  • Updated Jun 4, 2026
  • Python

kkkooolllyyyaaa / math_log

Star 0

My assignments in the mathematical logic discipline

java c-plus-plus math expression-parser expression-tree mathematical-logic grammar-parser expression-evaluation
  • Updated Jan 29, 2022
  • C++

Aysha-Kassem / infix-postfix

Star 0

C++ program for converting infix expressions to postfix and evaluating them using stack-based algorithms.

stack algorithms cpp postfix data-structures infix expression-evaluation
  • Updated Jun 26, 2024
  • C++

naman14310 / Expression_Evaluation_By_Shunting_Yard_Algo

Star 0

The shunting yard algorithm is used to convert the infix notation to reverse polish notation.

stack infix-notation expression-evaluation
  • Updated Apr 28, 2021
  • C++

mhmoussa / java-calculator

Star 0

The CalculatorApp is a Java-based calculator application with a graphical user interface. It provides users with the ability to perform various mathematical operations such as addition, subtraction, multiplication, division, exponentiation, square root, and trigonometric functions.

gui event-handling mathematical-calculations swing-framework expression-evaluation layout-management
  • Updated Jun 21, 2023
  • Java

TinyProbe / calculator

Star 0

A simple Command Line Interface (CLI) calculator program written in Zig. It evaluates arithmetic expressions containing numbers, the four basic operators, and parentheses for operator precedence. It utilizes the zig-libraries dependency.

cli calculator zig arithmetic expression-evaluation
  • Updated Dec 15, 2025
  • Zig

Aysha-Kassem / polynomials-linkedlist

Star 0

C++ program for representing polynomials with linked lists and performing addition, multiplication, and evaluation operations.

linked-list cpp data-structures polynomial polynomial-multiplication expression-evaluation polynomial-addition
  • Updated Jun 26, 2024
  • C++

AntonioVisan / Expression-Tree

Star 0

C++20 implementation of an arithmetic expression tree using infix-to-postfix conversion, binary trees, variable evaluation, level-order traversal, and dynamic memory management.

visual-studio cplusplus algorithms cpp postfix data-structures binary-tree expression-tree cpp20 expression-evaluation
  • Updated Aug 24, 2026
  • C++

Jatinsingh02 / DSA-Stack-Day1

Star 0

Today I learned about the Stack data structure, which follows the LIFO (Last In, First Out) principle. This means the element added last is the one removed first.

peek pop push isempty expression-evaluation
  • Updated Dec 8, 2025

Add this topic to your repo

To associate your repository with the expression-evaluation topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.