9fans.net/go@v0.0.7/cmd/sam/rules.txt (about)

     1  BACK -> frame.BACK
     2  BORD -> frame.BORD
     3  C.char -> int8
     4  C.short -> int
     5  Cursor -> draw.Cursor
     6  DDarkyellow -> draw.Darkyellow
     7  DNofill -> draw.Nofill
     8  DPalebluegreen -> draw.Palebluegreen
     9  DPalegreygreen -> draw.Palegreygreen
    10  DPaleyellow -> draw.Paleyellow
    11  DPurpleblue -> draw.Purpleblue
    12  DWhite -> draw.White
    13  DYellowgreen -> draw.Yellowgreen
    14  Display -> draw.Display
    15  Dx(r) -> r.Dx()
    16  Dy(r) -> r.Dy()
    17  Font -> draw.Font
    18  Frame -> frame.Frame
    19  HIGH -> frame.HIGH
    20  HTEXT -> frame.HTEXT
    21  Image -> draw.Image
    22  Keyboardctl -> draw.Keyboardctl
    23  Menu -> draw.Menu
    24  Mouse -> draw.Mouse
    25  Mousectl -> draw.Mousectl
    26  NCOL -> frame.NCOL
    27  Plumbmsg -> plumb.Message
    28  Point -> image.Point
    29  Pt -> image.Pt
    30  Rect -> image.Rect
    31  Rectangle -> image.Rectangle
    32  Rune -> rune
    33  TEXT -> frame.TEXT
    34  ZP -> draw.ZP
    35  ZR -> draw.ZR
    36  addpt(p, q) -> p.Add(q)
    37  allocimage(d, r, p, 0, c) -> d.AllocImage(r, p, false, c)
    38  allocimage(d, r, p, 1, c) -> d.AllocImage(r, p, true, c)
    39  allocimagemix(d, c, b) -> d.AllocImageMix(c, b)
    40  border(i, r, w, s, p) -> i.Border(r, w, s, p)
    41  draw(i, r, s, m, p) -> i.Draw(r, s, m, p)
    42  eqpt(p, q) -> p.Eq(q)
    43  eqrect(r, s) -> r.Eq(s)
    44  f.nchars -> f.NumChars
    45  flushimage(d, 1) -> d.Flush()
    46  fmt.Fprintf(2, a) -> fmt.Fprintf(os.Stderr, a)
    47  fmt.Fprintf(2, a, b) -> fmt.Fprintf(os.Stderr, a, b)
    48  fmt.Fprintf(2, a, b, c) -> fmt.Fprintf(os.Stderr, a, b, c)
    49  fmt.Fprintf(2, a, b, c, d) -> fmt.Fprintf(os.Stderr, a, b, c, d)
    50  fmt.Fprintf(2, a, b, c, d, e) -> fmt.Fprintf(os.Stderr, a, b, c, d, e)
    51  fmt.Fprintf(2, a, b, c, d, e, f) -> fmt.Fprintf(os.Stderr, a, b, c, d, e, f)
    52  fprint -> fmt.Fprintf
    53  frcharofpt(f, p) -> f.CharOf(p)
    54  frclear(f, 0) -> f.Clear(false)
    55  frclear(f, 1) -> f.Clear(true)
    56  frdelete(f, a, b) -> f.Delete(a, b)
    57  frdrawsel(f, p, q, r, 0) -> f.Drawsel(p, q, r, false)
    58  frdrawsel(f, p, q, r, 1) -> f.Drawsel(p, q, r, true)
    59  freeimage(i) -> i.Free()
    60  frinit(f, a, b, c, d) -> f.Init(a, b, c, d)
    61  frinsert(f, a, b, c) -> f.Insert(a, b, c)
    62  frptofchar(f, i) -> f.PointOf(i)
    63  frselect(f, m) -> f.Select(m)
    64  frsetrects(f, r, b) -> f.SetRects(r, b)
    65  frtick(f, p, t) -> f.Tick(p, t)
    66  getrect -> draw.SweepRect
    67  i.chan_ -> i.Pix
    68  initkeyboard(x) -> display.InitKeyboard()
    69  initmouse(x, i) -> display.InitMouse()
    70  insetrect(r, d) -> r.Inset(d)
    71  l.user1 -> l.text
    72  m.xy -> m.Point
    73  menuhit -> draw.MenuHit
    74  moveto(m, p) -> display.MoveTo(p)
    75  ptinrect(p, r) -> p.In(r)
    76  rectaddpt(r, p) -> r.Add(p)
    77  rectclip -> draw.RectClip
    78  rectsubpt(r, p) -> r.Sub(p)
    79  scalesize(d, i) -> d.ScaleSize(i)
    80  setcursor(m, c) -> display.SetCursor(c)
    81  stringwidth(f, s) -> f.StringWidth(s)
    82  subpt(p, q) -> p.Sub(q)
    83  uchar -> uint8
    84  ulong -> int
    85  ushort -> int
    86  vlong -> int64
    87  getwindow(d, r) -> display.Attach(r)
    88  Refnone -> display.Refnone
    89  dup -> syscall.Dup2
    90  close -> syscall.Close
    91  open -> syscall.Open
    92  OREAD -> syscall.O_RDONLY
    93  OWRITE -> syscall.O_WRONLY
    94  utfrune(x, y) != 0 -> strings.ContainsRune(x, y)
    95  *int8 -> string