WS: (' ' | '\t') -> skip;
NEWLINE: [\n]+;
prog: instList? EOF;
instList: (instr NEWLINE+)+;
operator1: 'op1';
operator2: 'op2';
blockOperator: 'block';
instr: Identifier (operator1 | operator2) Identifier
| blockOperator '{' instList? '}'
;
blockOperator '{' instList? '}'