mirror of
https://github.com/golang/go
synced 2024-11-02 13:42:29 +00:00
doc/go1.18: add documentation for changes to go/ast
Updates #47694 Change-Id: Ied26f6345df2c8640d4be5132a05db3897b59009 Reviewed-on: https://go-review.googlesource.com/c/go/+/369096 Trust: Robert Griesemer <gri@golang.org> Reviewed-by: Robert Findley <rfindley@google.com>
This commit is contained in:
parent
821bf04f2a
commit
fa88ba1e8a
1 changed files with 24 additions and 0 deletions
|
@ -406,6 +406,30 @@ Do not send CLs removing the interior tags from such phrases.
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl id="go/ast"><dt><a href="/pkg/go/ast/">go/ast</a></dt>
|
||||
<dd>
|
||||
<p><!-- https://golang.org/issue/47781, CL 325689, CL 327149, CL 348375, CL 348609 -->
|
||||
Per the proposal
|
||||
<a href="https://go.googlesource.com/proposal/+/master/design/47781-parameterized-go-ast.md">
|
||||
Additions to go/ast and go/token to support parameterized functions and types
|
||||
</a>
|
||||
the following additions are made to the <a href="/pkg/go/ast"><code>go/ast</code></a> package:
|
||||
<ul>
|
||||
<li>
|
||||
the <a href="/pkg/go/ast/#FuncType"><code>FuncType</code></a>
|
||||
and <a href="/pkg/go/ast/#TypeSpec"><code>TypeSpec</code></a>
|
||||
nodes have a new field <code>TypeParams</code> to hold type parameters, if any.
|
||||
</li>
|
||||
<li>
|
||||
The new expression node <a href="/pkg/go/ast/#IndexListExpr"><code>IndexListExpr</code></a>
|
||||
represents index expressions with multiple indices, used for function and type instantiations
|
||||
with more than one explicit type argument.
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl id="go/constant"><dt><a href="/pkg/go/constant/">go/constant</a></dt>
|
||||
<dd>
|
||||
<p><!-- https://golang.org/issue/46211, CL 320491 -->
|
||||
|
|
Loading…
Reference in a new issue