aboutsummaryrefslogtreecommitdiff
path: root/test.lua
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2023-04-23 11:02:52 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2023-04-23 11:02:52 -0300
commitf8e9bc1c721a0802b2260f48ced72c7e04d7b1ef (patch)
treefcd765f59c5d74574bdb21cd7a11e1f723068d87 /test.lua
parent9f7183c280f310c0d0b49b7b9c3b8eac297fafa7 (diff)
downloadlpeg-f8e9bc1c721a0802b2260f48ced72c7e04d7b1ef.tar.gz
lpeg-f8e9bc1c721a0802b2260f48ced72c7e04d7b1ef.tar.bz2
lpeg-f8e9bc1c721a0802b2260f48ced72c7e04d7b1ef.zip
Towards a smaller encoding for charsets in code
Diffstat (limited to 'test.lua')
-rwxr-xr-xtest.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/test.lua b/test.lua
index 439b6cb..d76e3f1 100755
--- a/test.lua
+++ b/test.lua
@@ -117,6 +117,8 @@ eqcharset(m.S"\1\0\2", m.R"\0\2")
117eqcharset(m.S"\1\0\2", m.R"\1\2" + "\0") 117eqcharset(m.S"\1\0\2", m.R"\1\2" + "\0")
118eqcharset(m.S"\1\0\2" - "\0", m.R"\1\2") 118eqcharset(m.S"\1\0\2" - "\0", m.R"\1\2")
119 119
120eqcharset(m.S("\0\255"), m.P"\0" + "\255") -- charset extremes
121
120local word = alpha^1 * (1 - alpha)^0 122local word = alpha^1 * (1 - alpha)^0
121 123
122assert((word^0 * -1):match"alo alo") 124assert((word^0 * -1):match"alo alo")