aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/parsing
diff options
context:
space:
mode:
authorliu fengyun <liu@fengy.me>2016-10-22 10:58:22 +0200
committerliu fengyun <liu@fengy.me>2016-10-22 11:03:32 +0200
commitc22262f7cc2ad04be8040c882c76ce71efb1e54d (patch)
treec6025ea63d94319754116f26601f2689ac367636 /src/dotty/tools/dotc/parsing
parent446bb6c8375166e90d9a1ce099e9139c3aa2f8e8 (diff)
downloaddotty-c22262f7cc2ad04be8040c882c76ce71efb1e54d.tar.gz
dotty-c22262f7cc2ad04be8040c882c76ce71efb1e54d.tar.bz2
dotty-c22262f7cc2ad04be8040c882c76ce71efb1e54d.zip
rename val and unnecessary atPos
Note that there's no need to explicitly call `atPos` here, because the initializer of `Positioned` will automatically synthesize the initial position from its children elements. Refer to the definition of `Positioned` for more details.
Diffstat (limited to 'src/dotty/tools/dotc/parsing')
-rw-r--r--src/dotty/tools/dotc/parsing/Parsers.scala8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dotty/tools/dotc/parsing/Parsers.scala b/src/dotty/tools/dotc/parsing/Parsers.scala
index c359ad1b9..412173f84 100644
--- a/src/dotty/tools/dotc/parsing/Parsers.scala
+++ b/src/dotty/tools/dotc/parsing/Parsers.scala
@@ -1827,12 +1827,12 @@ object Parsers {
def defOrDcl(start: Int, mods: Modifiers): Tree = in.token match {
case VAL =>
val mod = atPos(in.skipToken()) { Mod.Val() }
- val modPos = atPos(start) { mods.withAddedMod(mod) }
- patDefOrDcl(start, modPos, in.getDocComment(start))
+ val mods1 = mods.withAddedMod(mod)
+ patDefOrDcl(start, mods1, in.getDocComment(start))
case VAR =>
val mod = atPos(in.skipToken()) { Mod.Var() }
- val modPos = atPos(start) { addMod(mods, mod) }
- patDefOrDcl(start, modPos, in.getDocComment(start))
+ val mod1 = addMod(mods, mod)
+ patDefOrDcl(start, mod1, in.getDocComment(start))
case DEF =>
defDefOrDcl(start, posMods(start, mods), in.getDocComment(start))
case TYPE =>