Python sandboxed expression parser
-
Updated
Oct 11, 2025 - Python
Python sandboxed expression parser
pymep is a simple python math expression parser.It is a recursive LR parser (Left-Right Parser) without backtracking
A simple demo app for Pratt parsing in Python
`OQS` (Open Quick Script) is a simple, system-neutral expression language for efficient scripting on diverse platforms. It's open-source, adaptable, and focused on fundamental operations.
Basic Python module to parse time expressions.
xpath_validator
A symbolic integration calculator built from scratch (no CAS libraries for the core). UI and secondary utilities may use libraries, but the integration engine, parser, AST, simplifier, differentiation, and rule system are handwritten.
A program to calculate the result of mathematical expressions.
Library for recursive evaluation of mathematical expressions as strings.
[WIP] Advanced scientific calculator
🧮 Mathematical expression parser
An expressions solver module for games like "Mathler" and "Nerdle"
A modular and extensible Python-based math interpreter that demonstrates the parsing and evaluation of complex mathematical expressions, providing a hands-on understanding of how computers process and execute calculations.
AST based mathematical expression calculator
A service to handle rules constructed by the end-users as functions. A JSON is given as input containing mathematical expressions that are then executed by the service.
A small, self contained Python class for parsing mathematical expressions into tokens.
This is a python script that is capable of validating the format of an assignment statement in a pretend language.
Scientific calculator with DSA-based expression parsing, numerical integration, memory, undo/redo, and keyboard support. Built with Python tkinter.
Compile serialized math.js expression trees into fast, reusable Python callables. Optional parse extra.
A simple zero-dependency type-safe function expression resolver in python
Add a description, image, and links to the expression-parser topic page so that developers can more easily learn about it.
To associate your repository with the expression-parser topic, visit your repo's landing page and select "manage topics."