#![doc = include_str!("readme.md")]
use std::range::Range;
#[derive(Debug, PartialEq, Clone)]
pub struct OCamlRoot {
pub items: Vec<OCamlItem>,
}
#[derive(Debug, PartialEq, Clone)]
pub enum OCamlItem {
Expression(OCamlExpr),
}
#[derive(Debug, PartialEq, Clone)]
pub enum OCamlExpr {
Identifier {
name: String,
span: Range<usize>,
},
Literal {
value: String,
span: Range<usize>,
},
}