Annotation of researchv10no/cmd/movie/script.def, revision 1.1

1.1     ! root        1:                Definition of Script Language
        !             2: 
        !             3: OBJECTS
        !             4: Text
        !             5: %   text <options> <x> <y> <string>
        !             6:        Quote rules for string:
        !             7:            If no leading quote, string starts at first character not
        !             8:                space or tab and goes for rest of line
        !             9:            If leading quote, later leading white space is kept and
        !            10:                trailing quote at end of line is stripped (if present);
        !            11:                intermediate quotes are kept
        !            12:        Some strings may be recognized by some processors:
        !            13:            bullet, dot, circle, times
        !            14:        Options -- [default] in brackets
        !            15:            [center]  ljust  rjust  above  below
        !            16:            small  [medium]  big  bigbig
        !            17:        Option format (for text and geometry):
        !            18:            list of option names (possibly null) terminated by first number
        !            19: Geometry
        !            20: %   line <options> <x1> <y1> <x2> <y2>
        !            21:        Options
        !            22:            [solid]  fat  fatfat  dotted  dashed
        !            23:            [-]  ->  <-  <->
        !            24: %   box <options> <xmin> <ymin> <xmax> <ymax>
        !            25:        Options
        !            26:            [nofill]  fill
        !            27: %   circle <options> <x1> <y1> <radius>
        !            28:        Radius measured in x dimension
        !            29:        Options
        !            30:            [nofill]  fill
        !            31: 
        !            32: HOUSEKEEPING
        !            33: Erasing
        !            34: %   (label:) <text or geometric command>
        !            35:        At most one label per line
        !            36: %   erase <label>
        !            37:        Distinct name space for each view
        !            38:        ``foo: command'' implicitly deletes previous foo
        !            39:        Error if object never defined or already deleted
        !            40: %   clear
        !            41:        Erase all objects currently in current view
        !            42: Time
        !            43: %   click <optional name>
        !            44: Independent views
        !            45: %   view <name>
        !            46:        If no view statements appear, there is a single implicit view def.view
        !            47:        If geometry appears before any view statement, it goes in the
        !            48:            first view mentioned, and a warning is generated
        !            49: 
        !            50: MISC
        !            51: Comments follow #; blank lines ignored

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.