import mode

pub type Line {
  Line(List(Inline))
}

pub type Inline {
  Text(String)
  Push(Feeling)
  //pop ignores the number
  Pop(mode.Type)
}

pub type Feeling {
  Hirachy(Int)
  Truth(Int)
  Marking(Int)
  Quote(Int)
}

pub type State {
  State(
    hirachystate: List(Int),
    truthstate: List(Int),
    markingstate: List(Int),
    quotestate: List(Int),
  )
}
