diff --git a/src/xatu/ast.rs b/src/xatu/ast.rs index 1bed799..15df59d 100644 --- a/src/xatu/ast.rs +++ b/src/xatu/ast.rs @@ -33,6 +33,12 @@ pub struct Inherit { pub attr_count: usize, } +#[derive(Debug, Clone, PartialEq, Eq)] +pub struct Node { + pub range: SourceRange, + pub data: NodeData, +} + #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub struct SourceRange { pub start: usize, @@ -45,12 +51,6 @@ impl std::fmt::Display for SourceRange { } } -#[derive(Debug, Clone, PartialEq, Eq)] -pub struct Node { - pub range: SourceRange, - pub data: NodeData, -} - #[derive(Debug, Clone, PartialEq, Eq)] pub struct ParseError { pub range: SourceRange,