summaryrefslogtreecommitdiff
path: root/src/go/parser
Commit message (Expand)AuthorAgeFilesLines
* go/ast: rename MultiIndexExpr to IndexListExprRobert Findley2021-09-081-2/+2
* go/ast: rename TParams fields to TypeParamsRobert Findley2021-09-082-14/+14
* go/internal/typeparams: remove typeparams.{Get,Set} (cleanup)Robert Findley2021-08-312-12/+12
* [dev.typeparams] go/internal/typeparams: remove the Enabled guardRob Findley2021-07-164-17/+3
* [dev.typeparams] go/*: switch from ListExpr to MultiIndexExprRob Findley2021-07-161-6/+16
* [dev.typeparams] all: merge master (37f9a8f) into dev.typeparamsCuong Manh Le2021-06-251-1/+6
|\
| * go/parser: parse an ast.IndexExpr for a[]Rob Findley2021-06-221-1/+6
* | [dev.typeparams] go/parser: accept embedded type literalsRob Findley2021-06-173-9/+71
* | [dev.typeparams] go/parser: accept "~" and "|" interface elementsRob Findley2021-06-173-16/+115
|/
* go/parser: don't parse a nil IndexExpr.IndexRob Findley2021-05-051-0/+1
* go: various minor cleanups with the help of Golandkumakichi2021-04-272-2/+2
* go/parser: add benchmarks for syntax-only parsing and object resolutionRob Findley2021-04-271-0/+26
* all: remove redundant spaces before . and ,Yury Smolsky2021-04-201-1/+1
* go/parser: add a SkipObjectResolution mode to bypass object resolutionRob Findley2021-04-162-10/+17
* go/parser: move type params in scope for the function signatureRob Findley2021-04-166-38/+119
* cmd/dist: add tests using the typeparams build tagRob Findley2021-04-141-4/+5
* go/*,cmd/gofmt: guard AST changes with the typeparams build tagRob Findley2021-04-136-40/+58
* go/parser: switch to resolving objects as a post-processing passRob Findley2021-03-313-395/+595
* go/parser: remove redundant list argument to Parser.shortVarDeclRob Findley2021-03-311-5/+5
* go/parser: add resolution tests for type paramsRob Findley2021-03-313-2/+32
* go/parser: resolve the type name when parsing a composite lit valueRob Findley2021-03-302-6/+9
* go/parser: add data-driven tests for object resolutionRob Findley2021-03-304-0/+274
* go/parser: avoid formatting a panic message if an assertion succeedsRob Findley2021-03-171-1/+4
* go/parser,go/types: hide API changes related to type parametersRob Findley2021-03-024-20/+26
* go/parser: return ast.BadExpr for missing index operandsRob Findley2021-02-222-1/+15
* go/parser: improve error recovery from invalid selector exprsRob Findley2021-02-191-1/+8
* [dev.typeparams] go/types: use a new ast.ListExpr for multi-type instancesRob Findley2021-02-181-10/+5
* [dev.typeparams] go/parser: error for type instances without ParseTypeParamsRob Findley2021-01-192-0/+24
* [dev.typeparams] merge: merge branch 'dev.regabi' into 'dev.typeparams'Robert Griesemer2020-12-145-24/+43
|\
| * all: update to use os.ReadDir where appropriateRuss Cox2020-12-092-21/+30
| * all: update to use os.ReadFile, os.WriteFile, os.CreateTemp, os.MkdirTempRuss Cox2020-12-092-3/+4
| * go/parser: ignore subdirectories in ParseDirCarlos Alexandro Becker2020-12-023-1/+10
* | [dev.typeparams] go/*: add TODOs from CLs importing dev.go2go changesRob Findley2020-12-081-1/+2
* | [dev.typeparams] go/parser: support the ParseTypeParams modeRob Findley2020-11-243-117/+165
* | [dev.typeparams] import go2go changes to parse type parametersRob Findley2020-11-2411-241/+1061
|/
* all: update references to symbols moved from io/ioutil to ioRuss Cox2020-10-201-1/+1
* all: update references to symbols moved from os to io/fsRuss Cox2020-10-202-5/+5
* cmd/doc: fix merging comments in -src modeIvan Trubach2020-03-051-7/+1
* go/parser: use valid position when reporting an error (copy-paste bug)Robert Griesemer2019-10-291-1/+1
* go/parser, go/ast: correctly take into account presence of } in blockRobert Griesemer2019-10-281-2/+14
* go/parser: remove superfluous case from switch statementajz012019-10-221-1/+0
* go/parser: better error (recovery) for Allman/BSD-style func declsRobert Griesemer2019-10-212-1/+33
* go/parser: return partial result from ParseExpr in case of errorRobert Griesemer2019-09-182-9/+21
* go/parser: fix ignored errors in ParseExprFromBen Shi2019-09-152-1/+17
* Revert "go/parser: include more comments in a struct or interface"Agniva De Sarker2019-07-081-14/+1
* go/parser: include more comments in a struct or interfaceAgniva De Sarker2019-03-061-1/+14
* all: fix a bunch of misspellingsIgor Zhilianin2018-10-061-1/+1
* go/parser: make sure we have a valid AST when 'if' condition is missingRobert Griesemer2018-05-181-0/+6
* go/parser: improved error message for unexpected literalsRobert Griesemer2018-02-121-5/+6
* go/parser: remove newly introduced TODO (cleanup)Robert Griesemer2018-02-121-71/+45