#JSGF V1.0;
grammar A4_rsm;
public <rsm> = [the] <furniture> is ( <IN_FRONT_OF> | <BEHIND> | <RIGHT_OF> | <LEFT_OF> ) of the <furniture>;

<furniture> = ( ( sofa | couch ) | (armchair) | chair | cupboard | shelf | table ) ;
<IN_FRONT_OF> = ( before | front );
<BEHIND> = ( behind | after );
<LEFT_OF> = ( left );
<RIGHT_OF> = ( right );