Skip to content

Commit

Permalink
fix(frontend): warn on fallback use when parsing enclosed blocks
Browse files Browse the repository at this point in the history
  • Loading branch information
nfejzic committed Jan 7, 2022
1 parent b9d0f03 commit 1118202
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/frontend/parser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,13 @@ fn parse_enclosed_block(input: Pair<Rule>) -> Result<UnimarkupBlocks, UmError> {
if let Ok(ref mut pairs) = UnimarkupParser::parse(Rule::verbatim, input.as_str()) {
return VerbatimBlock::parse(pairs, input.as_span());
} else if let Ok(ref mut pairs) = UnimarkupParser::parse(Rule::paragraph, input.as_str()) {
// fallback to paragraph for now
// TODO: Add implementation for the rest of enclosed blocks, return error if none of them match
//
// warn and fallback to paragraph for now

log::warn!("Unsupported unimarkup block: \n{}", input.as_str());
log::warn!("Will be parsed as a unimarkup paragraph block.");

return ParagraphBlock::parse(pairs, input.as_span());
}

Expand Down

0 comments on commit 1118202

Please sign in to comment.