code: def p_for_sentence(p):
      
      p[0] = p[1]
      if is_null(p[0]):
          return
      p[1].appendChild(make_block(p[2], p[3]))
      gl.LOOPS.pop()
docs: statement : for_start program_co label_next
                    | for_start co_statements_co label_next