lib/rouge/lexers/jsonnet.rb in rouge-3.23.0 vs lib/rouge/lexers/jsonnet.rb in rouge-3.24.0

- old
+ new

@@ -124,10 +124,11 @@ end end state :string do rule %r/\\([\\\/bfnrt]|(u[0-9a-fA-F]{4}))/, Str::Escape + rule %r/\\./, Str::Escape end state :string_double do mixin :string rule %r/\\"/, Str::Escape @@ -135,18 +136,18 @@ rule %r/[^\\"]+/, Str end state :string_single do mixin :string - rule %r/\\'/, Str::Escape rule %r/'/, Str, :pop! rule %r/[^\\']+/, Str end state :string_block do mixin :string - rule %r/\|\|\|/, Str, :pop! - rule %r/.*/, Str + rule %r/[|][|][|]/, Str, :pop! + rule %r/[^|\\]+/, Str + rule %r/[|]/, Str end end end end