Context
DDD bounded contexts are represented in RIDDL with the context
definition
whose syntax is:
(* RIDDL EBNF Grammar for bounded contexts *)
context options = options("wrapper" | "gateway" | "function")
context include = "include", literalString
context definitions = typedef | entity | adaptor | interaction | contextInclude
context = "context", identifier, is, open,
(undefined | context options, context definitions),
close, description
}