abstract class Luce::BlockHTMLSyntax

Overview

Parses inline HTML at the block level.

This differs from other Markdown implementations in several ways:

  1. This on is way way WAY simpler.
  2. Essentially no HTML parsing or validation is done. We're a Markdown parser, not an HTML parser!

Direct Known Subclasses

Defined in:

luce/block_parser.cr

Instance Method Summary

Instance methods inherited from class Luce::BlockSyntax

can_end_block?(parser : BlockParser) can_end_block?, can_parse?(parser : BlockParser) can_parse?, parse(parser : BlockParser) : Node | Nil parse, parse_child_lines(parser : BlockParser) : Array(String | Nil) parse_child_lines, pattern : Regex pattern

Class methods inherited from class Luce::BlockSyntax

at_block_end?(parser : BlockParser) : Bool at_block_end?, generate_anchor_hash(element : Element) : String generate_anchor_hash

Instance Method Detail

def can_end_block?(parser : BlockParser) #