# HG changeset patch
# User Volker Birk <vb@pep-project.org>
# Date 1549385135 -3600
# Node ID e9a51b1d5587e2f065877864505ea9b6e5bcc1bf
# Parent  0cdfe84ef643e7a2b5e5b30fb03f260b7dccf908
adding hex literals

diff -r 0cdfe84ef643 -r e9a51b1d5587 yml2.py
--- a/yml2.py	Tue Jan 29 11:23:36 2019 +0100
+++ b/yml2.py	Tue Feb 05 17:45:35 2019 +0100
@@ -1,4 +1,4 @@
-# YML 2.5.9 language definition
+# YML 2.5.10 language definition
 
 # written by VB.
 
@@ -51,7 +51,7 @@
 xmlSymbol = r(_xmlSymbol)
 aliasSymbol = r(ur"-|(" + _xmlSymbol + ur")")
 
-literal = [r(r'""".*?"""', re.S), r(r"'''.*?'''", re.S), r(r"""-?\d+\.\d*|-?\.\d+|-?\d+|".*?"|'.*?'""")]
+literal = [r(r'""".*?"""', re.S), r(r"'''.*?'''", re.S), r(r"""0x[a-f0-9]+|-?\d+\.\d*|-?\.\d+|-?\d+|".*?"|'.*?'""")]
 filename = [("'", r(r"[^']*"), "'"), ('"', r(r'[^"]*'), '"'), r(r"[^\s;]+")]
 ws = r(r"\s+", re.U)