aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/syntax/parser.go
AgeCommit message (Expand)Author
2017-09-15cmd/compile: replace GOROOT in //line directivesDavid Crawshaw
2017-06-26cmd/compile: use correct variable when setting up dummy CallStmt in errorRobert Griesemer
2017-04-19cmd/compile: check labels and branches during parse timeRobert Griesemer
2017-03-25cmd/compile/internal/syntax: remove need for missing_statement (fixed TODO)Robert Griesemer
2017-03-25cmd/compile/internal/syntax: always construct a correct syntax treeRobert Griesemer
2017-03-24cmd/compile: be slightly more tolerant in case of certain syntax errorsRobert Griesemer
2017-03-22cmd/compile/internal/syntax: replace inlined statement lists with syntax.Bloc...Robert Griesemer
2017-03-22cmd/compile/internal/syntax: add position info for { and } bracesRobert Griesemer
2017-03-20cmd/compile: don't permit declarations in post statement of for loopRobert Griesemer
2017-03-16cmd/compile/internal/syntax: track column position at function endMatthew Dempsky
2017-02-24cmd/compile/internal/parser: improved a couple of error messagesRobert Griesemer
2017-02-15cmd/compile/internal/syntax: establish principled position informationRobert Griesemer
2017-02-13cmd/compile/internal/syntax: generalize error about var decls in init clausesRobert Griesemer
2017-02-13cmd/compile/internal/syntax: better error for malformed 'if' statementsRobert Griesemer
2017-02-13cmd/compile/internal/parser: don't crash after unexpected tokenRobert Griesemer
2017-02-10cmd/compile/internal/syntax: removed gcCompat code needed to pass orig. testsRobert Griesemer
2017-02-09cmd/compile/internal/parser: improved syntax error for incorrect if/for/switc...Robert Griesemer
2017-02-09cmd/compile/internal/syntax: differentiate between ';' and '\n' in syntax errorsRobert Griesemer
2017-02-07cmd/compile/internal/syntax: avoid follow-up error for incorrect if statementRobert Griesemer
2017-02-06cmd/compile/internal/syntax: make a parser error "1.7 compliant"Robert Griesemer
2017-02-01all: merge dev.inline into masterRuss Cox
2017-01-10[dev.typealias] cmd/compile: recognize type aliases but complain for now (not...Robert Griesemer
2017-01-09[dev.inline] cmd/internal/src: replace src.Pos with syntax.PosRobert Griesemer
2016-12-09[dev.inline] cmd/compile/internal/syntax: add tests for //line directivesRobert Griesemer
2016-12-09[dev.inline] cmd/compile/internal/syntax: remove gcCompat uses in scannerRobert Griesemer
2016-12-09[dev.inline] cmd/compile/internal/syntax: use syntax.Pos for all external pos...Robert Griesemer
2016-12-09[dev.inline] cmd/compile/internal/syntax: clean up error and pragma handlingRobert Griesemer
2016-12-09[dev.inline] cmd/compile/internal/syntax: process //line pragmas in scannerRobert Griesemer
2016-12-09[dev.inline] cmd/compile/internal/syntax: introduce general position info for...Robert Griesemer
2016-12-02cmd/compile/internal/syntax: remove dead type declarationRobert Griesemer
2016-11-29cmd/compile: don't panic on syntax error in select statementRobert Griesemer
2016-11-09cmd/compile/internal/syntax: fix error handling for Read/Parse callsRobert Griesemer
2016-11-05Revert "cmd/compile/internal/syntax: support for alias declarations"Robert Griesemer
2016-11-01cmd/compile/internal/syntax: don't panic if no error handler is providedRobert Griesemer
2016-10-27cmd/compile, go/parser: disallow "type T = p.T" - must use "=>"Robert Griesemer
2016-10-25cmd/compile: simplify parsing of type aliasesRobert Griesemer
2016-10-15cmd/compile: add go:notinheap type pragmaAustin Clements
2016-09-16cmd/compile/internal/syntax: support for alias declarationsRobert Griesemer
2016-09-16cmd/compile/internal/gc: make Nod privateDave Cheney
2016-08-31cmd/compile: handle pragmas immediately with -newparser=1Matthew Dempsky
2016-08-19cmd/compile/internal/syntax: match old parser errors and line numbersMatthew Dempsky
2016-08-19cmd/compile/internal/syntax: expose additional information for gcMatthew Dempsky
2016-08-18cmd/compile/internal/syntax: fast Go syntax trees, initial commit.Robert Griesemer