summaryrefslogtreecommitdiffstats
path: root/src/Backtrace/parser.y
diff options
context:
space:
mode:
Diffstat (limited to 'src/Backtrace/parser.y')
-rw-r--r--src/Backtrace/parser.y6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Backtrace/parser.y b/src/Backtrace/parser.y
index 1903282..42ac220 100644
--- a/src/Backtrace/parser.y
+++ b/src/Backtrace/parser.y
@@ -129,7 +129,7 @@ backtrace : /* empty */ %dprec 1
;
threads : thread
- | threads wsa thread { $$ = thread_add_sibling($1, $3); }
+ | threads '\n' thread { $$ = thread_add_sibling($1, $3); }
;
thread : keyword_thread wss digit_sequence wsa '(' keyword_thread wss digit_sequence wsa ')' ':' wsa frames
@@ -147,8 +147,8 @@ thread : keyword_thread wss digit_sequence wsa '(' keyword_thread wss digit_s
}
;
-frames : frame { $$ = $1; }
- | frames wsa frame { $$ = frame_add_sibling($1, $3); }
+frames : frame { $$ = $1; }
+ | frames frame { $$ = frame_add_sibling($1, $2); }
;
frame : frame_head_1 wss variables %dprec 3