module Dhall::Parser::SingleQuoteLiteral
Public Instance Methods
value()
click to toggle source
# File lib/dhall/parser.rb, line 322 def value chunks = capture(:single_quote_continue).value.flat_map do |chunk| chunk.is_a?(String) ? chunk.gsub(/\r\n/, "\n").chars : chunk end indent = Util.indent_size(chunks.join) TextLiteral.for( *chunks .chunk { |c| c != "\n" } .flat_map { |(line, chunk)| line ? chunk[indent..-1] : chunk } ) end