aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/dotty/tools/dotc/parsing/Scanners.scala
Commit message (Collapse)AuthorAgeFilesLines
* Names are no longer SeqsMartin Odersky2017-04-111-3/+3
| | | | | | | | Drop Seq implementation of name. This implementation was always problematic because it entailed potentially very costly conversions to toSimpleName. We now have better control over when we convert a name to a simple name.
* Bug fixesMartin Odersky2017-04-111-1/+1
| | | | nameddefaults.scala now compiles without crashing
* Disentangle Names from SeqsMartin Odersky2017-04-111-1/+1
| | | | | | | | | Structured names are not Seqs anymmore. But the Seq behavior is required in many places that mangle names. As an intermediate step we drop the Seq basetype but add Seq behavior through a decorator. Most Seq operations only work on SimpleTermNames and their TypeName analogue, will throw an exception wehn called on structured names.
* Fix cheeky comment in nested scopeFelix Mulder2017-04-041-6/+17
|
* Make `getDocComment` referentially transparentFelix Mulder2017-04-041-36/+12
|
* Fix "closest" computation for docstringsMartin Odersky2017-04-041-1/+3
|
* Simplify syntaxMartin Odersky2017-04-041-2/+6
| | | | `enum' only allowed as a prefix of classes, dropped from traits and objects.
* Use Chars object from dotty instead of scala.reflectGuillaume Martres2017-03-071-1/+1
|
* Fix some dotty compilation errorsGuillaume Martres2017-01-281-1/+2
|
* fix #1779: support $_ and $_id in interpolated stringliu fengyun2016-12-081-1/+1
|
* Move compiler and compiler tests to compiler dirFelix Mulder2016-11-221-0/+1014