Skip to content

MAML v0.1 Syntax Diagrams

  ws-comment-newline value ws-comment-newlinemaml =    object  array  string  multiline-string  number  "true"  "false"  "null"value =  "{"  members ws-comment-newline "}"object =    ws-comment-newline key-value ws  comment separator members  ws-comment-newline key-value ws  comment  separatormembers =  key ws ":" ws valuekey-value =    string  identifierkey =     ALPHA  DIGIT  "-"  "_"identifier =  "["  items ws-comment-newline "]"array =    ws-comment-newline value ws  comment separator items  ws-comment-newline value ws  comment  separatoritems =    ","  newlineseparator =  quote   char quotestring =   quote  literal-char    quote  literal-char  quotemultiline-string =    %x09  %x20-21  %x23-7E  non-ascii  newlineliteral-char =   "-" integer  fraction  expnumber =  %x31-39onenine =    "e"  "E"    "-"  "+"  DIGITexp =  "."  DIGITfraction =    "0"  onenine   DIGITinteger =  %x22quote =    %x20-21  %x23-5B  %x5D-10FFFF  %x5C   %x5C  quote  "/"  "b"  "f"  "n"  "r"  "t"  "u"  HEXDIGchar =  "#"   non-eolcomment =    %x09  %x20-7E  non-asciinon-eol =    %x80-D7FF  %xE000-10FFFFnon-ascii =        SP  HTAB   comment newlinews-comment-newline =    LF  CR LFnewline =      SP  HTABws =  %x20SP =  %x09HTAB =  %x0DCR =  %x0ALF =    %x41-5A  %x61-7AALPHA =  %x30-39DIGIT =    DIGIT  "A"  "B"  "C"  "D"  "E"  "F"HEXDIG =