43 lines
677 B
Plaintext
43 lines
677 B
Plaintext
tree;
|
|
|
|
drop /\s+/;
|
|
|
|
token background;
|
|
token comma /,/;
|
|
token gt />/;
|
|
token height;
|
|
token lcurly /\{/;
|
|
token lt /</;
|
|
token options;
|
|
token rcurly /\}/;
|
|
token scene;
|
|
token width;
|
|
|
|
token uint /\d+/;
|
|
token number /-?\d+(\.\d+)?/;
|
|
|
|
Start -> RenderParams Scene;
|
|
|
|
Background -> background Vector;
|
|
|
|
Height -> height uint;
|
|
|
|
Number -> uint;
|
|
Number -> number;
|
|
|
|
RenderParams -> ;
|
|
RenderParams -> RenderParam RenderParams;
|
|
|
|
RenderParam -> Background;
|
|
RenderParam -> Height;
|
|
RenderParam -> Width;
|
|
|
|
Scene -> scene lcurly SceneItems rcurly;
|
|
|
|
SceneItems -> ;
|
|
|
|
Vector -> lt Number comma Number comma Number gt;
|
|
Vector -> lt Number comma Number comma Number comma Number gt;
|
|
|
|
Width -> width uint;
|