parameters: (contents, filename)
return_statement: return idl_schema.process()
docstring: Processes the contents of a file and returns an equivalent Python dictionary
    in a format that the JSON schema compiler expects to see. (Separate from
    Load primarily for testing purposes.)
docstring_summary: Processes the contents of a file and returns an equivalent Python dictionary
    in a format that the JSON schema compiler expects to see. (Separate from
    Load primarily for testing purposes.)
docstring_tokens: Processes the contents of a file and returns an equivalent Python dictionary in a format that the JSON schema compiler expects to see . ( Separate from Load primarily for testing purposes . )
function: def Process(contents, filename):
    '''
    Processes the contents of a file and returns an equivalent Python dictionary
    in a format that the JSON schema compiler expects to see. (Separate from
    Load primarily for testing purposes.)
    '''
  
    idl = idl_parser.IDLParser().ParseData(contents, filename)
    idl_schema = IDLSchema(idl)
    return idl_schema.process()
function_tokens: def Process ( contents , filename ) : idl = idl_parser . IDLParser ( ) . ParseData ( contents , filename ) idl_schema = IDLSchema ( idl ) return idl_schema . process ( )