summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/syntax/parser.go
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile/internal/syntax: minor cleanups in extractNameRobert Griesemer2022-05-041-3/+3
* cmd/compile/internal/syntax: accept all valid type parameter listsRobert Griesemer2022-05-031-51/+74
* cmd/compile/internal/syntax: parser to accept ~x as unary expressionRobert Griesemer2022-04-261-1/+1
* cmd/compile/internal/syntax: correct an error stringRobert Griesemer2022-04-201-1/+1
* cmd/compile/internal/types2: permit parentheses around types in interfacesRobert Griesemer2022-04-191-37/+7
* all: remove trailing blank doc comment linesRuss Cox2022-04-011-1/+0
* all: fix various doc comment formatting nitsRuss Cox2022-04-011-24/+28
* cmd/compile/internal/syntax: better errors for syntax errors in listsRobert Griesemer2022-03-311-8/+8
* cmd/compile/internal/syntax: remove code dealing with multiple method namesRobert Griesemer2022-03-301-14/+0
* cmd/compile/internal/syntax: remove generic-specific parse modesRobert Griesemer2022-03-301-124/+85
* cmd/compile: report type parameter error for methods only onceRobert Griesemer2022-01-061-3/+9
* cmd/compile/internal/syntax: fix parsing of type parameter listsRobert Griesemer2021-12-171-33/+116
* cmd/compile/internal/syntax: better error message when type parameters are no...Robert Griesemer2021-11-041-17/+28
* cmd/compile/internal/syntax: fix parsing of array or slice constraint typesRobert Griesemer2021-10-311-33/+49
* cmd/compile/internal/syntax: fix constraint literal parsing for generic funct...Robert Griesemer2021-10-271-1/+13
* cmd/compile/internal/syntax: remove AllowTypeSets modeRobert Griesemer2021-10-141-1/+1
* cmd/compile/internal/syntax, types2: remove ability to handle type listsRobert Griesemer2021-10-061-31/+2
* cmd/compile/internal/syntax: allow eliding interface in constraint literalsRobert Griesemer2021-10-011-17/+51
* cmd/compile/internal/syntax: correct follow token for type parameter listsRobert Griesemer2021-09-101-6/+8
* cmd/compile/internal/syntax: better error message for missing type constraintRobert Griesemer2021-09-091-6/+16
* cmd/compile: disable type list syntax for the compilerRobert Griesemer2021-09-021-3/+8
* cmd/compile/internal/syntax: make valid type parameter list in presence of er...Robert Griesemer2021-08-271-4/+1
* cmd/compile/internal/syntax: fix position of type parameter fieldRobert Griesemer2021-08-251-1/+5
* cmd/compile/internal/syntax: add PosBase.TrimmedMatthew Dempsky2021-08-201-1/+3
* cmd/compile/internal/types2: better error message for index syntax error (fol...Robert Griesemer2021-08-151-3/+8
* cmd/compile/internal/syntax: better error message for index syntax errorRobert Griesemer2021-08-151-1/+5
* [dev.typeparams] cmd/compile/internal/syntax: cleanup panic callsRobert Griesemer2021-08-061-1/+1
* [dev.typeparams] cmd/compile/internal/syntax: not all index expressions can b...Robert Griesemer2021-06-051-1/+16
* [dev.typeparams] cmd/compile/internal/syntax: accept embedded type literalsRobert Griesemer2021-05-191-0/+12
* cmd/compile/internal/types2: catch unexpected expression listsRobert Griesemer2021-04-281-7/+6
* cmd/compile/internal/syntax: fix error message for ... without typeRobert Griesemer2021-04-151-1/+1
* cmd/compile/internal/syntax: accept "~" and "|" interface elementsRobert Griesemer2021-04-101-14/+78
* [dev.typeparams] cmd/compile: use nil instead of syntax.ImplicitOneRobert Griesemer2021-01-211-5/+1
* [dev.typeparams] cmd/compile/internal/syntax: type parameters must always be ...Robert Griesemer2020-12-161-10/+24
* [dev.typeparams] cmd/compile/internal/types2: don't crash if import path is m...Robert Griesemer2020-12-151-11/+11
* [dev.typeparams] cmd/compile/internal/syntax: export NewName and use itRobert Griesemer2020-12-141-17/+6
* [dev.typeparams] cmd/compile/internal/syntax: always use IndexExpr node for t...Robert Griesemer2020-10-141-83/+133
* [dev.typeparams] cmd/compile/internal/syntax: implement parsing of type param...Robert Griesemer2020-10-131-202/+441
* [dev.typeparams] cmd/compile/internal/syntax: prepare syntax nodes for type p...Robert Griesemer2020-10-131-1/+1
* cmd/compile/internal/syntax: provide BadExpr where needed, call correct error...Robert Griesemer2020-10-121-1/+9
* cmd/compile: detect and diagnose invalid //go: directive placementRuss Cox2020-04-211-18/+53
* cmd/compile/internal/syntax: faster and simpler source readerRobert Griesemer2020-03-051-1/+1
* cmd/compile/internal/syntax: better error when an assignment is used in value...Robert Griesemer2020-02-211-3/+8
* cmd/compile/internal/syntax: add BasicLit.Bad field for lexical errorsRobert Griesemer2019-08-291-7/+8
* cmd/compile/internal/syntax: better error recovery after missing expressionRobert Griesemer2019-08-271-1/+4
* cmd/compile: better recovery after := (rather than =) in declarationsRobert Griesemer2019-04-031-4/+18
* cmd/compile/internal/syntax: better error message for incorrect if/switch headerRobert Griesemer2018-04-031-1/+2
* cmd/compile: better handling of incorrect type switchesRobert Griesemer2018-04-031-44/+29
* cmd/compile, cmd/compile/internal/syntax: print relative column infoRobert Griesemer2018-02-281-12/+13
* cmd/compile/internal/syntax: implement //line :line:col handlingRobert Griesemer2018-02-261-3/+10