def p_field_void(self, p):
p[<NUM_LIT:0>] = AstVoidField(self.path, p.lineno(<NUM_LIT:1>), p.lexpos(<NUM_LIT:1>), p[<NUM_LIT:1>])<EOL>if len(p) > <NUM_LIT:3>:<EOL><INDENT>if p[<NUM_LIT:4>] is not None:<EOL><INDENT>p[<NUM_LIT:0>].set_annotations(p[<NUM_LIT:4>])<EOL><DEDENT>if p[<NUM_LIT:5>] is not None:<EOL><INDENT>p[<NUM_LIT:0>].set_doc(p[<NUM_LIT:5>])<EOL><DEDENT><DEDENT>
field : ID NL
                 | ID NL INDENT annotation_ref_list docsection DEDENT