summaryrefslogtreecommitdiff
path: root/src/go/parser/parser.go
Commit message (Expand)AuthorAgeFilesLines
* go/parser: report //go:build-derived Go version in ast.File.GoVersionRuss Cox2023-04-131-6/+24
* all: fix misuses of "a" vs "an"cui fliter2023-04-041-1/+1
* go/parser: allow trailing commas in embedded instantiated typescia-rana2022-11-171-2/+10
* go/parser: add missing parenthesis in a commentishwargowda2022-11-021-1/+1
* go/parser: simplify code (cleanup)Park Zhou2022-10-111-2/+1
* go/ast: record start and end of file in File.File{Start,End}Alan Donovan2022-09-281-6/+8
* go/scanner: emit implicit semicolon tokens in correct orderAlan Donovan2022-09-271-17/+24
* go/ast: add Range token.Pos to RangeStmtcuiweixie2022-09-051-0/+1
* go/parser: match syntax parser error for unnamed type parametersRobert Griesemer2022-09-021-2/+2
* go/parser: more tolerant parsing of import declarationsRobert Griesemer2022-09-021-13/+21
* go/parser: parse import specs the same way as the syntax parserRobert Griesemer2022-09-021-3/+10
* go/parser: leave checking of LHS in short var decls to type checkerRobert Griesemer2022-09-011-18/+2
* go/parser: check that go/defer expressions are not parenthesizedRobert Griesemer2022-09-011-0/+4
* go/parser: remove validation of expression syntax, leave to type checkerRobert Griesemer2022-09-011-108/+26
* go/parser: match go/defer error message of syntax packageRobert Griesemer2022-08-251-1/+1
* go/types: match types2 errors for missing index expressionsRobert Griesemer2022-08-191-3/+3
* go/parser: match const/var decl parsing of syntax packageRobert Griesemer2022-08-191-14/+18
* go/parser: fix spelling in error messageRobert Griesemer2022-08-191-1/+1
* go/parser: remove (internal) ability to disable generic codeRobert Griesemer2022-08-191-44/+12
* go/parser: remove import path string syntax checkingRobert Griesemer2022-08-191-17/+0
* go/parser: disallow parenthesizing embedded types in structsRobert Griesemer2022-08-191-6/+42
* go/parser: limit recursion depthRoland Shoemaker2022-07-121-4/+50
* go/parser: remove unused method checkBinaryExprRobert Griesemer2022-06-161-17/+0
* go/parser: accept all valid type parameter listsRobert Griesemer2022-05-041-71/+83
* go/parser: parser to accept ~x as unary expressionRobert Griesemer2022-05-041-1/+1
* all: gofmt main repoRuss Cox2022-04-111-1/+0
* all: remove trailing blank doc comment linesRuss Cox2022-04-011-6/+0
* go/parser, go/printer: fix parsing of ambiguous type parameter listsRobert Findley2022-02-151-25/+136
* go/parser, go/types: don't parse type parameters on methodsRobert Findley2022-02-041-8/+17
* all: gofmt -w -r 'interface{} -> any' srcRuss Cox2021-12-131-1/+1
* go/parser: allow parsing aliases with type parametersRobert Findley2021-11-101-2/+4
* go/parser: simplify parsing of array or slice constraint typesRobert Findley2021-10-311-52/+46
* go/types, types2, go/ast, go/parser: remove support for type listsRobert Findley2021-10-281-12/+0
* go/parser: fix parsing of array or slice constraint typesRobert Findley2021-10-281-29/+52
* go/parser: allow eliding interface in constraint literalsRobert Findley2021-10-111-47/+79
* go/parser: clean up unnecessary arguments and replace an if statementRobert Findley2021-10-111-7/+8
* go/ast: rename MultiIndexExpr to IndexListExprRobert Findley2021-09-081-2/+2
* go/ast: rename TParams fields to TypeParamsRobert Findley2021-09-081-9/+9
* go/internal/typeparams: remove typeparams.{Get,Set} (cleanup)Robert Findley2021-08-311-4/+8
* [dev.typeparams] go/internal/typeparams: remove the Enabled guardRob Findley2021-07-161-1/+1
* [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-171-5/+22
* | [dev.typeparams] go/parser: accept "~" and "|" interface elementsRob Findley2021-06-171-7/+67
|/
* go/parser: don't parse a nil IndexExpr.IndexRob Findley2021-05-051-0/+1
* go: various minor cleanups with the help of Golandkumakichi2021-04-271-1/+1
* all: remove redundant spaces before . and ,Yury Smolsky2021-04-201-1/+1
* go/parser: add a SkipObjectResolution mode to bypass object resolutionRob Findley2021-04-161-1/+3
* go/*,cmd/gofmt: guard AST changes with the typeparams build tagRob Findley2021-04-131-18/+24