cp-ast-core 0.1.2

Core AST types for competitive programming problem specification DSL
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#[allow(clippy::module_inception)]
pub mod constraint;
pub mod constraint_id;
pub mod constraint_set;
pub mod expected_type;
pub mod expression;
pub mod types;

pub use constraint::Constraint;
pub use constraint_id::ConstraintId;
pub use constraint_set::ConstraintSet;
pub use expected_type::ExpectedType;
pub use expression::Expression;
pub use types::{
    ArithOp, CharSetSpec, DistinctUnit, PropertyTag, RelationOp, RenderHintKind, Separator,
    SortOrder,
};