claimr 0.1.0

Claimr — a constraint logic programming language, Prolog III inspired, parsed with a rustemo-generated LR parser.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// SPDX-License-Identifier: Apache-2.0

//! Parser module — rustemo-generated LR parser for the Claimr grammar.
//!
//! - `claimr.rustemo` is the authoritative grammar.
//! - The parser tables are generated into `OUT_DIR` at build time.
//! - `claimr_actions.rs` (source tree, committed) maps productions onto the
//!   AST in [`crate::ast`]; rustemo preserves manual edits to it.

rustemo::rustemo_mod!(pub(crate) claimr, "/src/parser");

#[allow(unused)]
#[rustfmt::skip]
pub(crate) mod claimr_actions;