Module: Hamlit::Parsers::Whitespace

Included in:
Hamlit::Parser
Defined in:
lib/hamlit/parsers/whitespace.rb

Instance Method Summary collapse

Instance Method Details

#parse_whitespace_removal(scanner) ⇒ Object



8
9
10
11
12
13
14
15
16
17
# File 'lib/hamlit/parsers/whitespace.rb', line 8

def parse_whitespace_removal(scanner)
  if scanner.match?(/</)
    inner_removal = parse_inner_removal(scanner)
    parse_outer_removal(scanner)
  else
    parse_outer_removal(scanner)
    inner_removal = parse_inner_removal(scanner)
  end
  inner_removal
end