Grammar connected by Vadim Zaytsev, see the Grammar Zoo entry for details: api/rascal/swt/connected
Source used for this grammar: Bert Lisser, vis::FigureSWTApplet
, 2009–2013 [Explore]
DrawCmd
), 1 root (DrawCmd
), 0 top (—), 0 bottom (—).[rect]
, [ellipse]
, [line]
, [fill]
, [stroke]
, [strokeWeight]
, [text]
, [textColor]
, [textFont]
, [textSize]
.⟨left⟩
3, ⟨top⟩
3, ⟨width⟩
2, ⟨height⟩
2, ⟨fromX⟩
, ⟨fromY⟩
, ⟨toX⟩
, ⟨toY⟩
, ⟨color⟩
3, ⟨weight⟩
, ⟨title⟩
, ⟨font⟩
, ⟨size⟩
2.DrawCmd ::= [rect]::integer ⟨top⟩:integer ⟨width⟩:integer ⟨height⟩:integer [ellipse]:: ⟨left⟩:integer ⟨top⟩:integer ⟨width⟩:integer ⟨height⟩:integer [line]:: ⟨fromX⟩:integer ⟨fromY⟩:integer ⟨toX⟩:integer ⟨toY⟩:integer [fill]::⟨color⟩:integer [stroke]::⟨color⟩:integer [strokeWeight]::⟨weight⟩:integer [text]:: ⟨title⟩:string ⟨left⟩:integer ⟨top⟩:integer [textColor]::⟨color⟩:integer [textFont]:: ⟨font⟩:string ⟨size⟩:integer [textSize]::⟨size⟩:integer⟨left⟩: