An operator precedence parser for rusty-wam, an up and coming ISO Prolog implementation.
Converts SMILES molecular notation into Prolog term representations for use in logic programming and inductive learning systems
An operator precedence parser for the Rebis development version of Scryer Prolog, an up and coming ISO Prolog implementation.
Prolog language parser with support for logic programming and declarative programming features.
Parser for arena-backed, lightweight representations of Prolog-like terms
An adapter to use num crate where rug is needed.
A Prolog implementation in Rust with enhanced error handling
Prolog grammar for arborium (tree-sitter bindings)
Prolog compiler for Z80 - Logic programming on the RetroShield
MIT-licensed Prolog grammar for tree-sitter (ISO + SWI dicts + ProbLog + DCG superset)
Language Server Protocol implementation for patch-prolog (`prlg-lsp`)
Semantic code analysis CLI for the AI era — powered by DataGrout