diff --git a/src/parser/core-parser.pegjs b/src/parser/core-parser.pegjs
index f1779a8e53757d85b0d38edde2ad2615516bf946..5f96517d54f301e20347365bb706fc2baddab017 100644
--- a/src/parser/core-parser.pegjs
+++ b/src/parser/core-parser.pegjs
@@ -95,7 +95,7 @@ blockCode_line
 big
 	= "***" content:(!"***" i:inline { return i; })+ "***"
 {
-	return createTree('big', { }, content);
+	return createTree('big', { }, mergeText(content));
 }
 
 
@@ -106,13 +106,13 @@ bold = bold_A / bold_B
 bold_A
 	= "**" content:(!"**" i:inline { return i; })+ "**"
 {
-	return createTree('bold', { }, content);
+	return createTree('bold', { }, mergeText(content));
 }
 
 bold_B
 	= "__" content:(!"__" i:inline { return i; })+ "__"
 {
-	return createTree('bold', { }, content);
+	return createTree('bold', { }, mergeText(content));
 }