This commit is contained in:
parent
d24bb24c6e
commit
68dd705500
5 changed files with 77 additions and 15 deletions
|
|
@ -10,6 +10,7 @@ const elements = [
|
|||
require('./elements/hashtag'),
|
||||
require('./elements/code'),
|
||||
require('./elements/inline-code'),
|
||||
require('./elements/quote'),
|
||||
require('./elements/emoji')
|
||||
];
|
||||
|
||||
|
|
@ -33,12 +34,12 @@ export default (source: string) => {
|
|||
// パース
|
||||
while (source != '') {
|
||||
const parsed = elements.some(el => {
|
||||
let tokens = el(source, i);
|
||||
if (tokens) {
|
||||
if (!Array.isArray(tokens)) {
|
||||
tokens = [tokens];
|
||||
let _tokens = el(source, i);
|
||||
if (_tokens) {
|
||||
if (!Array.isArray(_tokens)) {
|
||||
_tokens = [_tokens];
|
||||
}
|
||||
tokens.forEach(push);
|
||||
_tokens.forEach(push);
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue