Erlang -- erl_expand_records

# erl_expand_records

###
Module

erl_expand_records

###
Module Summary

Expands records in a module.

###
Description

This module expands records in a module.

###
Exports

####
module(AbsForms, CompileOptions) -> AbsForms2

### Types

AbsForms = AbsForms2 = [erl_parse:abstract_form()]
CompileOptions = [compile:option()]

Expands all records in a module to use explicit tuple operations and adds explicit module names to calls to BIFs and imported functions. The returned module has no references to records, attributes, or code.

###
See Also

Section The Abstract Format in ERTS User's Guide.