diff options
author | liu fengyun <liu@fengy.me> | 2016-10-22 10:58:22 +0200 |
---|---|---|
committer | liu fengyun <liu@fengy.me> | 2016-10-22 11:03:32 +0200 |
commit | c22262f7cc2ad04be8040c882c76ce71efb1e54d (patch) | |
tree | c6025ea63d94319754116f26601f2689ac367636 /src/dotty/tools/dotc/parsing | |
parent | 446bb6c8375166e90d9a1ce099e9139c3aa2f8e8 (diff) | |
download | dotty-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.scala | 8 |
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 => |