aboutsummaryrefslogtreecommitdiff
path: root/src/go/parser/parser.go
AgeCommit message (Expand)Author
2022-07-12[release-branch.go1.17] go/parser: limit recursion depthRoland Shoemaker
2021-06-22go/parser: parse an ast.IndexExpr for a[]Rob Findley
2021-05-05go/parser: don't parse a nil IndexExpr.IndexRob Findley
2021-04-27go: various minor cleanups with the help of Golandkumakichi
2021-04-20all: remove redundant spaces before . and ,Yury Smolsky
2021-04-16go/parser: add a SkipObjectResolution mode to bypass object resolutionRob Findley
2021-04-13go/*,cmd/gofmt: guard AST changes with the typeparams build tagRob Findley
2021-03-31go/parser: switch to resolving objects as a post-processing passRob Findley
2021-03-31go/parser: remove redundant list argument to Parser.shortVarDeclRob Findley
2021-03-30go/parser: resolve the type name when parsing a composite lit valueRob Findley
2021-03-17go/parser: avoid formatting a panic message if an assertion succeedsRob Findley
2021-03-02go/parser,go/types: hide API changes related to type parametersRob Findley
2021-02-22go/parser: return ast.BadExpr for missing index operandsRob Findley
2021-02-19go/parser: improve error recovery from invalid selector exprsRob Findley
2021-02-18[dev.typeparams] go/types: use a new ast.ListExpr for multi-type instancesRob Findley
2021-01-19[dev.typeparams] go/parser: error for type instances without ParseTypeParamsRob Findley
2020-12-08[dev.typeparams] go/*: add TODOs from CLs importing dev.go2go changesRob Findley
2020-11-24[dev.typeparams] go/parser: support the ParseTypeParams modeRob Findley
2020-11-24[dev.typeparams] import go2go changes to parse type parametersRob Findley
2019-10-29go/parser: use valid position when reporting an error (copy-paste bug)Robert Griesemer
2019-10-28go/parser, go/ast: correctly take into account presence of } in blockRobert Griesemer
2019-10-22go/parser: remove superfluous case from switch statementajz01
2019-10-21go/parser: better error (recovery) for Allman/BSD-style func declsRobert Griesemer
2019-07-08Revert "go/parser: include more comments in a struct or interface"Agniva De Sarker
2019-03-06go/parser: include more comments in a struct or interfaceAgniva De Sarker
2018-10-06all: fix a bunch of misspellingsIgor Zhilianin
2018-05-18go/parser: make sure we have a valid AST when 'if' condition is missingRobert Griesemer
2018-02-12go/parser: improved error message for unexpected literalsRobert Griesemer
2018-02-12go/parser: remove newly introduced TODO (cleanup)Robert Griesemer
2018-02-12go/parser: improved error recovery after missing typeRobert Griesemer
2018-02-12go/parser: more robust error handling for 'if' headersRobert Griesemer
2017-08-06all: remove some manual hyphenationJosh Bleecher Snyder
2017-06-12go/parser: handle last line commentsHiroshi Ioka
2017-01-09[dev.typealias] go/ast, go/parser, go/printer, go/types: initial type alias s...Robert Griesemer
2016-11-05Revert "go/ast, go/parser: parse alias declarations"Robert Griesemer
2016-10-27cmd/compile, go/parser: disallow "type T = p.T" - must use "=>"Robert Griesemer
2016-10-04go/ast, go/parser: parse alias declarationsRobert Griesemer
2016-02-26cmd/compile, go/parser: simpler binary expression parsingMatthew Dempsky
2015-12-07go/parser, go/types: report invalid else branch in if statementsRobert Griesemer
2015-09-16go/parser: better error message for incorrect type switch headerRobert Griesemer
2015-09-16go/parser: comma is not permitted at the end of a struct field listRobert Griesemer
2015-09-14go/parser: better error message for unexpected ',' in struct typeRobert Griesemer
2015-06-18go/parser: document that parser accepts a wider language than specifiedRobert Griesemer
2015-05-20go/parser: parse incomplete selection "fmt." as a blank selection "fmt._"Alan Donovan
2015-05-15go/parser: better error message for missing ',' in listsRobert Griesemer
2015-03-20go/parser: permit type elision from composite literal map keysRobert Griesemer
2015-03-18all: use "reports whether" in place of "returns true if(f)"Josh Bleecher Snyder
2015-02-24go/ast, go/parser: correct End() position for *ast.EmptyStmtRobert Griesemer
2015-01-23go/parser: report error for var/const decls with missing init exprsRobert Griesemer
2014-12-30go/parser: add {map,chan,interface} to expression lookahead tokensAlan Donovan