XPath 1.0/2.0/3.0/3.1 parsers and selectors for ElementTree and lxml
-
Updated
Oct 27, 2024 - Python
XPath 1.0/2.0/3.0/3.1 parsers and selectors for ElementTree and lxml
Tools for rapid prototyping of DSL compilers
A simple demo app for Pratt parsing in Python
Squanchy is a brand new, easy to learn, general purpose, multi-paradigm, compiled programming language. The language is written from scratch (it includes an integrated lexer, parser, code generator etc). I tried to put together Python and Haskell (or at least the main features from both) in Squanchy. In other words you can use it as a scripting …
EPAM, Introduction to Python and Golang, 2019. Python task.
Pratt Parser implementation in Python resolving arbitrary variables.
My experiments with syntax grammars, e.g extandable PEG and TDOP parsers.
An implementation example of the Pratt Parsing technique in Python
A general-purpose functional programming language that I built to learn about developing compilers.
Add a description, image, and links to the pratt-parser topic page so that developers can more easily learn about it.
To associate your repository with the pratt-parser topic, visit your repo's landing page and select "manage topics."