rustlr 0.3.0

LR/LALR parser generator that can automatically create abstract syntax trees
Documentation
//Abstract syntax types generated by rustlr for grammar cppid
    
#![allow(unused_variables)]
#![allow(non_snake_case)]
#![allow(non_camel_case_types)]
#![allow(unused_parens)]
#![allow(unused_imports)]
#![allow(dead_code)]
extern crate rustlr;
use rustlr::LBox;
#[derive(Debug)]
pub enum U {
  i,
  U_3(LBox<T>),
  U_Nothing,
}
impl Default for U { fn default()->Self { U::U_Nothing } }

#[derive(Debug)]
pub enum I {
  I_0(LBox<U>),
  I_1(LBox<Q>),
  I_Nothing,
}
impl Default for I { fn default()->Self { I::I_Nothing } }

#[derive(Debug)]
pub enum N {
  N_5(LBox<U>,LBox<N>),
  N_6(LBox<U>),
  N_Nothing,
}
impl Default for N { fn default()->Self { N::N_Nothing } }

#[derive(Default,Debug)]
pub struct T(pub LBox<I>,);

#[derive(Default,Debug)]
pub struct Q(pub LBox<N>,pub LBox<U>,);