1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22

mod parser;
mod expression;
mod statement;

mod class;
mod function;
mod pattern;


pub use self::parser::{ Parser, parse, };


#[derive(Debug)]
pub enum ParserError {
    UnexpectedCharacter,
    UnexpectedToken,
    UnexpectedExpression,
    UnexpectedStatement,
    UnexpectedEOF,
    Custom(&'static str),
}