summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/syntax/scanner.go
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile/internal/syntax: add "~" operatorRobert Griesemer2021-04-071-0/+5
* cmd/compile: detect and diagnose invalid //go: directive placementRuss Cox2020-04-211-6/+6
* cmd/compile/internal/syntax: various cleanups following CL 221603Robert Griesemer2020-03-111-62/+79
* cmd/compile/internal/scanner: report correct directive string (fix build)Robert Griesemer2020-03-051-1/+1
* cmd/compile/internal/syntax: faster and simpler source readerRobert Griesemer2020-03-051-219/+221
* cmd/compile/internal/syntax: better scanner error messagesRobert Griesemer2020-03-051-9/+9
* cmd/compile/internal/scanner: report at most one lexical error per number lit...Robert Griesemer2019-09-101-14/+14
* cmd/compile/internal/syntax: add BasicLit.Bad field for lexical errorsRobert Griesemer2019-08-291-35/+42
* cmd/compile: accept 'i' suffix orthogonally on all numbersRobert Griesemer2019-02-191-3/+0
* cmd/compile: accept new Go2 number literalsRobert Griesemer2019-02-111-66/+167
* cmd/compile/internal/syntax: allow more than one rune "unread"Robert Griesemer2019-02-111-2/+2
* cmd/compile/internal/syntax: use stringer for operators and tokensDaniel Martí2018-02-241-2/+8
* cmd/compile/internal/syntax: don't assume (operator) ~ means operator ^Robert Griesemer2018-02-151-4/+0
* cmd/compile/internal/syntax: implement comment reporting in scannerRobert Griesemer2018-02-121-33/+61
* cmd/compile/internal/syntax: permit /*line file:line:col*/ directivesRobert Griesemer2018-02-121-5/+33
* cmd/compile/internal/syntax: start line offset (column) numbers at 1Robert Griesemer2017-03-091-3/+3
* cmd/compile/internal/syntax: better errors and recovery for invalid character...Robert Griesemer2017-02-161-32/+47
* cmd/compile/internal/syntax: compiler directives must start at beginning of lineRobert Griesemer2017-02-151-8/+10
* cmd/compile/internal/syntax: differentiate between ';' and '\n' in syntax errorsRobert Griesemer2017-02-091-1/+5
* [dev.inline] cmd/compile/internal/syntax: remove gcCompat uses in scannerRobert Griesemer2016-12-091-27/+21
* [dev.inline] cmd/compile/internal/syntax: use syntax.Pos for all external pos...Robert Griesemer2016-12-091-0/+12
* [dev.inline] cmd/compile/internal/syntax: clean up error and pragma handlingRobert Griesemer2016-12-091-51/+31
* [dev.inline] cmd/compile/internal/syntax: simplified position codeRobert Griesemer2016-12-091-1/+1
* [dev.inline] cmd/compile/internal/syntax: process //line pragmas in scannerRobert Griesemer2016-12-091-23/+48
* [dev.inline] cmd/compile/internal/syntax: introduce general position info for...Robert Griesemer2016-12-091-10/+8
* Revert "cmd/compile/internal/syntax: support for alias declarations"Robert Griesemer2016-11-051-7/+2
* cmd/compile/internal/syntax: support for alias declarationsRobert Griesemer2016-09-161-2/+7
* cmd/compile/internal/syntax: remove strbyteseqlMatthew Dempsky2016-09-091-13/+1
* cmd/compile: handle pragmas immediately with -newparser=1Matthew Dempsky2016-08-311-6/+9
* cmd/compile/internal/syntax: match old parser errors and line numbersMatthew Dempsky2016-08-191-16/+38
* cmd/compile/internal/syntax: fast Go syntax trees, initial commit.Robert Griesemer2016-08-181-0/+651