Merge pull request #217 from Turbo87/patch-1

docs: Add missing `)` to test code
This commit is contained in:
Max Brunsfeld 2018-11-02 08:41:45 -07:00 committed by GitHub
commit 3faaec3317
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -189,7 +189,7 @@ func x() int {
(parameter_list)
(primitive_type)
(block
(return_statement (number))))
(return_statement (number)))))
```
The name of the test is written between two lines containing only `=` characters. Then the source code is written, followed by a line containing three or more `-` characters. Then, the expected syntax tree is written as an [S-expression][s-exp]. The exact placement of whitespace in the S-expression doesn't matter, but ideally the syntax tree should be legible. Note that the S-expression does not show syntax nodes like `func`, `(` and `;`, which are expressed as strings and regexes in the grammar. It only shows the *named* nodes, as described in [the previous page](/using-parsers#named-vs-anonymous-nodes).