Administrative functions > Files created by Quantum > Compilation listing
 
Compilation listing
The compilation stage of a Quantum run checks the syntax of your program file and, if it is correct, converts its statements into the C programming language. As it reads your program, Quantum writes the statements to a compilation listing file.
If Quantum finds errors, it prints messages explaining them. For a list of these messages, see Error messages.
The compilation file is called out1 on all systems.
Example
Here is a short Quantum program and the out1 generated from it. The program is:
struct;read=2;ser=c(1,4);crd=c5;req=1;rep=2,3
ed
count c(101,180)
end
a;pagwid=80;side=20;dsp;op=12
tab inemployment age
l inemployment
col 134;Base;hd=Currently employed;Yes;No
l age
val c(111,112);Base;hd=Age of respondent;i;18-24;25-44;45-64;65+
The file starts with the maximum values to be assigned to various parameters which control the run. These are read from the maxima.qt file; the values shown here are the defaults.
Each time Quantum reads a tab statement, it increments its count of tables by 1 and prints the table number. (These are useful if you want to refer to tables in a manipulation run.) At the end of the run Quantum prints a set of compilation statistics summarizing what it has read and what it is required to do in later stages of the run.
Using maxima: 500 axes, 500 elements, 20000 heapsize, 600 incs,
     8000 incheap, 300 named vars, 32 col defs, 16 text defs,
     32 punch defs
struct;read=2;ser=c(1,4);crd=c5;req=1;rep=2,3
ed
count c(101,180)
end
a;pagwid=80;side=20;dsp;op=12
tab inemployment age
                         000001
l inemployment
                         *** inemployment ***
col 134;Base;hd=Currently employed;Yes;No
l age
                             *** age***
val c(111,112);Base;hd=Age of respondent;i;18-24;25-44;45-64;65+
********** end of run **********

**** axis x_0001_ax unchanged ****
**** axis age_ax unchanged ****
axis x_0001_,  4 elements,  3 figrows,  3 levels,  1 usages,  1 last
axis     age,  6 elements,  5 figrows,  5 levels,  1 usages,  1 last

Compilation Statistics
----------------------
  10   Lines complied.
   1   Edit statements.
   0   Lists in run.
   1   Hole-counts in run.
  80   Columns to be counted.
  15   Cells to be calculated in Tab Section.

   6   Characters of disk storage required per record in data-pass

**** axis inemployment given internal name x_0001_ ****
See
Long axis, alpha and numeric variable names
See also
Files created by Quantum