diff options
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/scala/tools/nsc/ast/parser/MarkupParsers.scala | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/parser/MarkupParsers.scala b/src/compiler/scala/tools/nsc/ast/parser/MarkupParsers.scala index c63b701f85..793d2b56c4 100644 --- a/src/compiler/scala/tools/nsc/ast/parser/MarkupParsers.scala +++ b/src/compiler/scala/tools/nsc/ast/parser/MarkupParsers.scala @@ -596,7 +596,10 @@ class MarkupParser(unit: CompilationUnit, s: Scanner, p: Parser, presWS: boolean //def lookahead = { s.xLookahead } var scannerState: List[List[Int]] = Nil - def pushScannerState { scannerState = s.sepRegions::scannerState } + def pushScannerState { + scannerState = s.sepRegions::scannerState + s.sepRegions = Nil + } def popScannerState { s.sepRegions = scannerState.head; scannerState = scannerState.tail |