(p)
struct : seen_struct '{' field_seq '}' type_annotations
struct : seen_struct '{' field_seq '}' type_annotations
struct : seen_struct { field_seq } type_annotations
def p_struct(p):
    '''struct : seen_struct '{' field_seq '}' type_annotations'''
    val = _fill_in_struct(p[1], p[3])
    _add_thrift_meta('structs', val)
def p_struct ( p ) : val = _fill_in_struct ( p [ 1 ] , p [ 3 ] ) _add_thrift_meta ( 'structs' , val )