offset--;
}
- if ((offset == 0) || (char_is_whitespace_or_line_ending_or_punctuation(str[offset]))) {
- // Whitespace or punctuation to left, so can't close
+ if ((offset == 0) || (char_is_whitespace_or_line_ending(str[offset]))) {
+ // Whitespace to left, so can't close
t->can_close = 0;
}
while ((str[offset] == '*') || (str[offset] == '_'))
offset++;
- if (char_is_whitespace_or_line_ending_or_punctuation(str[offset])) {
+ if (char_is_whitespace_or_line_ending(str[offset])) {
// Whitespace to right, so can't open
t->can_open = 0;
}
<text:p text:style-name="Standard"><text:span text:style-name="MMD-Bold">foo:</text:span> bar</text:p>
+<text:p text:style-name="Standard"><text:span text:style-name="MMD-Italic">foo [bar]</text:span></text:p>
+
+<text:p text:style-name="Standard">50</text:p>
+
<text:p text:style-name="Standard">*foo
*foo
*foo
<p><strong>foo:</strong> bar</p>
+<p><em>foo [bar]</em></p>
+
+<p>50</p>
+
<p>*foo
*foo
*foo
<p><strong>foo:</strong> bar</p>
+<p><em>foo [bar]</em></p>
+
+<p>50</p>
+
<p>*foo
*foo
*foo
\textbf{foo:} bar
+\emph{foo [bar]}
+
+50
+
*foo
*foo
*foo
**foo:** bar
+*foo [bar]*
+
+50
+
*foo
*foo
*foo
<text:p text:style-name="Standard">foo___bar foo___bar</text:p>
-<text:p text:style-name="Standard">foo __- bar__</text:p>
+<text:p text:style-name="Standard">foo <text:span text:style-name="MMD-Bold">- bar</text:span></text:p>
<text:p text:style-name="Standard">foo <text:span text:style-name="MMD-Bold">1. bar</text:span></text:p>
+<text:p text:style-name="Standard"><text:span text:style-name="MMD-Bold">foo:</text:span> bar</text:p>
+
+<text:p text:style-name="Standard"><text:span text:style-name="MMD-Italic">foo [bar]</text:span></text:p>
+
+<text:p text:style-name="Standard">50</text:p>
+
<text:p text:style-name="Standard">_foo
_foo
_foo
<p>foo___bar foo___bar</p>
-<p>foo __- bar__</p>
+<p>foo <strong>- bar</strong></p>
<p>foo <strong>1. bar</strong></p>
+<p><strong>foo:</strong> bar</p>
+
+<p><em>foo [bar]</em></p>
+
+<p>50</p>
+
<p>_foo
_foo
_foo
<p>foo___bar foo___bar</p>
-<p>foo __- bar__</p>
+<p>foo <strong>- bar</strong></p>
<p>foo <strong>1. bar</strong></p>
+<p><strong>foo:</strong> bar</p>
+
+<p><em>foo [bar]</em></p>
+
+<p>50</p>
+
<p>_foo
_foo
_foo
foo\_\_\_bar foo\_\_\_bar
-foo \_\_- bar\_\_
+foo \textbf{- bar}
foo \textbf{1. bar}
+\textbf{foo:} bar
+
+\emph{foo [bar]}
+
+50
+
\_foo
\_foo
\_foo
foo __1. bar__
+__foo:__ bar
+
+_foo [bar]_
+
+50
+
_foo
_foo
_foo