diff --git a/src/syn/parser.rs b/src/syn/parser.rs index a24b8ce..787caf0 100644 --- a/src/syn/parser.rs +++ b/src/syn/parser.rs @@ -1,5 +1,9 @@ use crate::syn::{ast::*, error::*, lexer::*, token::*}; +// ///////////////////////////////////////////////////////////////////////////// +// Parser +// ///////////////////////////////////////////////////////////////////////////// + #[derive(Debug)] pub struct Parser<'t> { lexer: Lexer<'t>, @@ -160,6 +164,10 @@ fn unescape_string(text: &str) -> String { string } +// ///////////////////////////////////////////////////////////////////////////// +// Tests +// ///////////////////////////////////////////////////////////////////////////// + #[cfg(test)] macro_rules! expect_atom { ($parser:expr, $expected:expr) => {{