Structure of Config Files
Configuration files have a simple structure consisting of stanzas, key=value pairs and comments. A stanza is a block of text within a configuration file. It starts with a name (or number) surrounded by square brackets on a line by itself. Configuration files will have one or more stanzas. Each stanza continues until the next stanza or end of file. 
[this is a stanza]
...
[this is another stanza]
...
Stanzas contain one or more key=value pairs. Key=value pairs set various values within each stanza.
myname=timothy ; There are some who call me Tim?
Config file comments are preceded with a semicolon. In this example of two nodes the stanza is the node number and the key=value pairs set the CW ID and the ID timer:
[1998]
idrecording = |iW1ABC
idtime = 540000          ; 9 minutes
[1999]
idrecording = |iW1XYZ
idtime = 540000 
Settings to name other Stanzas
Within the [node] stanza in rpt.conf, some key=value pairs point to other stanzas. This allows nodes on the same Asterisk/app_rpt server to have the same settings (without duplicate entries) or different settings in some cases. For example, the phone patch command may be *6 on one node, yet *61 on another.
For example:
[1000]
functions=functionsVHF
[1001]
functions=functionsVHF   ;same functions as node 1000
[1002]
functions=functionsUHF
[functionsVHF]
; Two meter Autopatch up is *6
6=autopatchup,noct=1,farenddisconnect=1,dialtime=20000 
0=autopatchdn       ; Autopatch down
[functionsUHF]
; 440 Autopatch up is *61
61=autopatchup,noct=1,farenddisconnect=1,dialtime=20000  ; Autopatch up
0=autopatchdn       ; Autopatch down
Named Stanzas in rpt.conf
The key=value pairs that redirect to other named stanzas in rpt.conf are:
- controlstates=
 - events=
 - functions=
 - link_functions=
 - macro=
 - morse=
 - nodes=
 - phone_functions=
 - scheduler=
 - telemetry=
 - tonemacro=
 - wait_times=
 
Note: A stanza is also called a context in Asterisk PBX terminology, particularly related to the dialplan.