SCL programs may contain an optional configuration. The configuration, if it exists, comes before the testbench, and contains declarations of shared labels and addresses from the users PIC® software. Like the testbench, the configuration can be empty, but there is little reason to do so.
Here is an empty configuration to show the basic syntax:
configuration for PIC32MX360F512L is // shared variables and labels go here end configuration; // testbench follows
As with testbench, the device name is ignored, but must be present.