whipplescript-parser 0.5.5

Parser and static checks for WhippleScript workflow source
Documentation
workflow RevisionFixture {
  input ticket TicketInput
  output result RevisionResult
  failure error RevisionFailure

  class TicketInput {
    title string
  }

  class RevisionResult {
    summary string
  }

  class RevisionFailure {
    reason string
  }

  class WorkItem {
    title string
    status string?
  }

  rule seed_v1
    when started
  => {
    record WorkItem {
      title "seed"
    }
  }
}