
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: api/rascal/message/extracted
Source used for this grammar: Jurgen J. Vinju, Mark Hills, Arnold Lankamp, Message, 2009–2013 [Explore]
Message), 0 root (—), 1 top (Message), 0 bottom (—).[error], [warning], [info].⟨msg⟩ 3, ⟨at⟩ 3.Message ::= [error]::⟨msg⟩:string ⟨at⟩:string [warning]::⟨msg⟩:string ⟨at⟩:string [info]::⟨msg⟩:string ⟨at⟩:string