fkl-parser 0.4.0

Feakin is a architecture design and visual collaboration tool. This is the parser for Feakin.
Documentation
extern crate pest;
#[macro_use]
extern crate pest_derive;
extern crate core;

pub use parser::parse as ast_parse;

use crate::mir::ContextMap;
use crate::parser::parse_result::ParseError;
use crate::transform::MirTransform;

pub mod parser;
pub mod mir;
pub mod resolve;
pub mod default_config;

mod transform;
mod tests;
mod testing;

pub fn parse(rule_content: &str) -> Result<ContextMap, ParseError> {
  MirTransform::mir(rule_content)
}