added S->[ ] | [ S ] | expr