cooklang library

Cooklang parser.

Cooklang – Recipe Markup Language

Classes

Recipe
Parse result containing the parsed recipe
StepCookware
Step item containing cookware definition
StepIngredient
Step item containing ingredient definition
StepItem
Abstract StepItem class
StepText
Step item containing unstructured text
StepTimer
Step item containing timer definition

Functions

parseFromString(String content) Recipe
Parses a cooklang marked up recipe and returns a Recipe object

Typedefs

Metadata = Map<String, String>
Recipe metadata dictionary
Step = List<StepItem>
Recipe list of step items