code: def p_attr(p):
      
      # ATTR_LIST are used by drawing commands: PLOT, DRAW, CIRCLE
      # BOLD and ITALIC are ignored by them, so we put them out of the
      # attr definition so something like DRAW BOLD 1; .... will raise
      # a syntax error
      p[0] = make_sentence(p[1] + '_TMP',
                           make_typecast(TYPE.ubyte, p[2], p.lineno(1)))
docs: attr : OVER expr
               | INVERSE expr
               | INK expr
               | PAPER expr
               | BRIGHT expr
               | FLASH expr