Module: Mdlint::Parser

Defined in:
lib/mdlint/parser.rb,
lib/mdlint/parser/state.rb,
lib/mdlint/parser/block_parser.rb,
lib/mdlint/parser/inline_parser.rb,
sig/mdlint.rbs,
sig/internal.rbs

Defined Under Namespace

Classes: BlockParser, InlineParser, State

Class Method Summary collapse

Class Method Details

.parse(src, options = {}) ⇒ Array[Token]

Parameters:

  • source (String)
  • options (options) (defaults to: {})

Returns:



10
11
12
13
14
15
# File 'lib/mdlint/parser.rb', line 10

def parse(src, options = {})
  block_parser = BlockParser.new(options)
  tokens = block_parser.parse(src)
  parse_inline_tokens(tokens, options)
  tokens
end