go/ast.AssignStmt.TokPos (field)
13 uses
go/ast (current package)
ast.go#L663: TokPos token.Pos // position of Tok
go/parser
parser.go#L1915: as := &ast.AssignStmt{Lhs: x, TokPos: pos, Tok: tok, Rhs: y}
parser.go#L2209: p.error(t.TokPos, "expected ':=', found '='")
parser.go#L2305: as := &ast.AssignStmt{Lhs: lhs, TokPos: pos, Tok: tok, Rhs: []ast.Expr{rhs}}
parser.go#L2411: TokPos: as.TokPos,
resolver.go#L431: TokPos: n.TokPos,
go/printer
nodes.go#L1344: p.exprList(s.Pos(), s.Lhs, depth, 0, s.TokPos, false)
nodes.go#L1345: p.print(blank, s.TokPos, s.Tok, blank)
nodes.go#L1346: p.exprList(s.TokPos, s.Rhs, depth, 0, token.NoPos, false)
go/types
stmt.go#L474: check.shortVarDecl(inNode(s, s.TokPos), s.Lhs, s.Rhs)
stmt.go#L483: check.errorf(inNode(s, s.TokPos), _MultiValAssignOp, "assignment operation %s requires single-valued expressions", s.Tok)
stmt.go#L488: check.invalidAST(atPos(s.TokPos), "unknown assignment operation %s", s.Tok)
stmt.go#L492: check.binary(&x, nil, s.Lhs[0], s.Rhs[0], op, s.TokPos)