Switch TableLit and Program to BoundedSeparated

This commit is contained in:
Joscha 2022-11-21 23:37:36 +01:00
parent a1867fdc4e
commit e3fa3500d4
18 changed files with 146 additions and 129 deletions

View file

@ -1,6 +1,6 @@
use crate::span::{HasSpan, Span};
use super::{Expr, Separated, Space, TableLitElem};
use super::{BoundedSeparated, Expr, Space, TableLitElem};
#[derive(Debug, Clone)]
pub enum Program {
@ -12,12 +12,10 @@ pub enum Program {
span: Span,
},
/// Structure: `s0 module s1 elems s2`
/// Structure: `s0 module elems`
Module {
s0: Space,
s1: Space,
elems: Separated<TableLitElem, (Space, Space), Space>,
s2: Space,
elems: BoundedSeparated<TableLitElem>,
span: Span,
},
}