Commit 99dc608b authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

Fix, allow | as final delimiter even if preceded by \

parent 5c535775
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -26,7 +26,7 @@ matchGridTableBodySeparator = re.compile(r'^[+|].*(\+[:-]+\+($|.*[+|]$))', re.IG
matchGridTableBodySeparatorLine = re.compile(r'^:?-+:?$', re.IGNORECASE)
matchGridTableBodySeparatorLine = re.compile(r'^:?-+:?$', re.IGNORECASE)
matchGridTableHeaderSeparator = re.compile(r'^\+([=:]+\+)+$', re.IGNORECASE)
matchGridTableHeaderSeparator = re.compile(r'^\+([=:]+\+)+$', re.IGNORECASE)
matchGridTableSeparator = re.compile(r'^\+([-:=]+\+)+$', re.IGNORECASE)
matchGridTableSeparator = re.compile(r'^\+([-:=]+\+)+$', re.IGNORECASE)
matchGridTableDelimiter = re.compile(r'(?<!\\)\||(?=\+:?[-=]+:?\+)\+|(?<![^-=:])\+', re.IGNORECASE)
matchGridTableDelimiter = re.compile(r'((?<!\\)\||(?=\+:?[-=]+:?\+)\+|(?<![^-=:])\+|\|$)', re.IGNORECASE)
matchHeader = re.compile(r'(#+)\s+(.*)', re.IGNORECASE)
matchHeader = re.compile(r'(#+)\s+(.*)', re.IGNORECASE)
matchHeaderNumber = re.compile(r'\b[A-Za-z0-9]\d*(\.\d+)*\b', re.IGNORECASE)
matchHeaderNumber = re.compile(r'\b[A-Za-z0-9]\d*(\.\d+)*\b', re.IGNORECASE)
matchListInContent = re.compile(r'^(?:\s*(P<marker>[-*+]|\s*\d+\.))\s+(P<content>.+)$', re.IGNORECASE)
matchListInContent = re.compile(r'^(?:\s*(P<marker>[-*+]|\s*\d+\.))\s+(P<content>.+)$', re.IGNORECASE)
+1 −1
Original line number Original line Diff line number Diff line
@@ -41,7 +41,7 @@ module Banzai
      GRID_TABLE_HEADER_SEPARATOR = /^\+([=:]+\+)+$/
      GRID_TABLE_HEADER_SEPARATOR = /^\+([=:]+\+)+$/
      GRID_TABLE_BODY_SEPARATOR = /^[+|][^\n]*(\+[:-]+\+($|[^\n]*[+|]$))/
      GRID_TABLE_BODY_SEPARATOR = /^[+|][^\n]*(\+[:-]+\+($|[^\n]*[+|]$))/
      GRID_TABLE_BODY_SEPARATOR_LINE = /^:?-+:?$/
      GRID_TABLE_BODY_SEPARATOR_LINE = /^:?-+:?$/
      GRID_TABLE_DELIMITER = /(?<!\\)\||(?=\+:?[-=]+:?\+)\+|(?<![^-=:])\+/
      GRID_TABLE_DELIMITER = /(?<!\\)\||(?=\+:?[-=]+:?\+)\+|(?<![^-=:])\+|\|$/


      NEXT_ELEMENT_LIST_MARK = "∆"
      NEXT_ELEMENT_LIST_MARK = "∆"