Passport of Painting

Passport section begins a Newart script. Each script must have a passport otherwise it cannot be compiled. Passport block consists of a few records, just two of them are mandatory. The order of records has no difference, but any of them must precede the first paint or scene tag.

Catalog# unique number
Title name of the painting
Derivation author, date, holder etc.
Notes author addresses to the audience here (256 chars)
Scale diagonal of the canvas in abstract units
Proportion canvas proportions as ratio of width to height
Set assigns a value to variable

Remarks
Only catalog# and title are mandatory records. If proportion is missed the parser assumes that the painting admits any proportion. When scale is missed then pixel-positioning takes place. Any passport record can be further overridden in script. The last value counts. And, lastly, any number of set statements is allowed. In other words you can assign as many variables as you need.
Example
Catalog#    4
Title       Relativism
Derivation  L. Austin, 2003. Museum of Newart
Notes       "Big" versus "small". Dialectic-
            of this pair finally brings you to-
            understanding of relativism.
Scale       1400
...now about how painting occurs