Annotation of researchv10dc/man/man10/graw.10.5, revision 1.1

1.1     ! root        1: .TH GRAW 10.5 UCDS
        !             2: .SH NAME
        !             3: graw \- graw file format
        !             4: .SH DESCRIPTION
        !             5: .B Graw
        !             6: files are very simple.  There is one primitive per line, each primitive indicated
        !             7: by a single character identifier.  All strings are enclosed in quotes.  Definition
        !             8: need not preceed use, though in practice graw outputs
        !             9: .I ref
        !            10: (aka include) primitives first and master definitions are seldom found outside libraries.
        !            11: .PP
        !            12: .B Graw
        !            13: file interpreters should look up
        !            14: .I ref
        !            15: files according to some search path.
        !            16: .PP
        !            17: Syntax:
        !            18: .PP
        !            19: body:  prim | body prim 
        !            20: .br
        !            21: prim:  line | box | string | dots | macro | inst | ref | master
        !            22: .br
        !            23: line:  \fBl\fR point point
        !            24: .br
        !            25: box:   \fBb\fR rect
        !            26: .br
        !            27: string:        \fBs\fR chars disp point
        !            28: .br
        !            29: dots:  \fBd\fR rect
        !            30: .br
        !            31: macro: \fBz\fR rect
        !            32: .br
        !            33: inst:  \fBi\fR chars point
        !            34: .br
        !            35: ref:   \fBr\fR filename
        !            36: .br
        !            37: master:        mstart body mend
        !            38: .br
        !            39: mstart:        \fBm\fR chars
        !            40: .br
        !            41: mend:  \fBe\fR
        !            42: .br
        !            43: rect:  point point
        !            44: .br
        !            45: point: INT INT
        !            46: .br
        !            47: disp:  INT
        !            48: .br
        !            49: chars: \fB"\fR STRING \fB"\fR
        !            50: .PP
        !            51: .B Graw
        !            52: .I string
        !            53: displacements are specified by five bit codes defined below:
        !            54: .RS
        !            55: .ft CW
        !            56: /* string placement displacements */
        !            57: .br
        !            58: #define        HALFX   1
        !            59: .br
        !            60: #define        FULLX   2
        !            61: .br
        !            62: #define        HALFY   4
        !            63: .br
        !            64: #define        FULLY   8
        !            65: .br
        !            66: #define        INVIS   16
        !            67: .ft R
        !            68: .RE
        !            69: .PP
        !            70: Invisible
        !            71: .I string\fRs
        !            72: are typically defined for masters with connection points.
        !            73: Though the text is usually not displayed or printed, the
        !            74: remaining four bits should nonetheless specify a proper
        !            75: displacement for the sake of back-annotation.
        !            76: .SH FILES
        !            77: /n/ross/lib/graw/gates.g       the standard gate file
        !            78: .SH SEE ALSO
        !            79: graw(10)

unix.superglobalmegacorp.com

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