| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-12-20 | Allow use of `[_ ; n]` syntax for fixed length and repeating arrays. | Nick Cameron | -1/+1 | |
| This does NOT break any existing programs because the `[_, ..n]` syntax is also supported. | ||||
| 2014-12-04 | Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate | P1start | -1/+1 | |
| As an example of what this changes, the following code: let x: [int ..4]; Currently spits out ‘expected `]`, found `..`’. However, a comma would also be valid there, as would a number of other tokens. This change adjusts the parser to produce more accurate errors, so that that example now produces ‘expected one of `(`, `+`, `,`, `::`, or `]`, found `..`’. | ||||
| 2014-08-29 | Tweak error message for use of a keyword in ident position. | Jonas Hietala | -1/+1 | |
| Closes #15358 | ||||
| 2014-08-24 | Adjust the error messages to match the pattern "expected foo, found bar" | Jonas Hietala | -1/+1 | |
| Closes #8492 | ||||
| 2013-10-04 | Remove specific errors for very old obsolete syntax | Benjamin Herr | -0/+15 | |
| Replaces existing tests for removed obsolete-syntax errors with tests for the resulting regular errors, adds a test for each of the removed parser errors to make sure that obsolete forms don't start working again, removes some obsolete/superfluous tests that were now failing. Deletes some amount of dead code in the parser, also includes some small changes to parser error messages to accomodate new tests. | ||||
