From ab94b2f547aaf9b41e7de96f7a90a835c8261089 Mon Sep 17 00:00:00 2001 From: "byte[]" Date: Thu, 2 Jan 2020 16:03:13 -0500 Subject: [PATCH] correctly tokenize double-hyphen em dashes --- lib/textile/lexer.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/textile/lexer.ex b/lib/textile/lexer.ex index f9991bd8..a11c23fd 100644 --- a/lib/textile/lexer.ex +++ b/lib/textile/lexer.ex @@ -173,7 +173,7 @@ defmodule Textile.Lexer do sup_delim = string("^") |> unwrap_and_tag(:sup_delim) sub_delim = string("~") |> unwrap_and_tag(:sub_delim) - del_delim = lookahead_not(string("-"), string(">")) |> unwrap_and_tag(:del_delim) + del_delim = lookahead_not(string("-"), choice([string("-"), string(">")])) |> unwrap_and_tag(:del_delim) quicktxt = utf8_char('0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz*@_{}')