1
0
mirror of https://github.com/golang/go synced 2024-11-22 00:44:39 -07:00

- silence ebnflint: mark syntax section as "ebnf" instead of "grammar"

- re-use MethodName production

R=r
DELTA=4  (1 added, 1 deleted, 2 changed)
OCL=34734
CL=34734
This commit is contained in:
Robert Griesemer 2009-09-17 11:01:50 -07:00
parent 20011bc878
commit da961881b4

View File

@ -1731,8 +1731,9 @@ A method declaration binds an identifier to a method,
which is a function with a <i>receiver</i>.
</p>
<pre class="ebnf">
MethodDecl = "func" Receiver identifier Signature [ Body ] .
MethodDecl = "func" Receiver MethodName Signature [ Body ] .
Receiver = "(" [ identifier ] [ "*" ] TypeName ")" .
MethodName = identifier .
</pre>
<p>
@ -2862,10 +2863,9 @@ with the same arguments as <code>M</code> prefixed by an additional
argument that is the receiver of the method.
</p>
<pre class="grammar">
<pre class="ebnf">
MethodExpr = ReceiverType "." MethodName .
ReceiverType = TypeName | "(" "*" TypeName ")" .
MethodName = identifier .
</pre>
<p>