diff options
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scala/tools/scalac/ast/parser/MarkupParser.scala | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sources/scala/tools/scalac/ast/parser/MarkupParser.scala b/sources/scala/tools/scalac/ast/parser/MarkupParser.scala index 65f5f21b89..e5b721577c 100644 --- a/sources/scala/tools/scalac/ast/parser/MarkupParser.scala +++ b/sources/scala/tools/scalac/ast/parser/MarkupParser.scala @@ -409,9 +409,12 @@ class MarkupParser(unit: CompilationUnit, s: Scanner, p: Parser, presWS: boolean init; handle.isPattern = false; val pos = s.pos; - var tree = element; xSpaceOpt; + var tree = element; + xSpaceOpt; + // parse more XML ? if( ch=='<' ) { - val ts = new mutable.ArrayBuffer[Tree](); ts.append( tree ); + val ts = new mutable.ArrayBuffer[Tree](); + ts.append( tree ); while( ch == '<' ) { nextch; ts.append( element ); |