Module: Dhall::Parser::PosixEnvironmentVariableCharacter
- Defined in:
- lib/dhall/parser.rb
Constant Summary collapse
- ESCAPES =
{ "\"" => "\"", "\\" => "\\", "a" => "\a", "b" => "\b", "f" => "\f", "n" => "\n", "r" => "\r", "t" => "\t", "v" => "\v" }.freeze
Instance Method Summary collapse
Instance Method Details
#value ⇒ Object
609 610 611 612 613 614 615 616 617 |
# File 'lib/dhall/parser.rb', line 609 def value if first&.string == "\\" ESCAPES.fetch(matches[1].string) { raise "Invalid escape: #{string}" }.encode("UTF-16BE") else string end end |