aboutsummaryrefslogtreecommitdiff
path: root/string2.moon
diff options
context:
space:
mode:
authorBruce Hill <bitbucket@bruce-hill.com>2018-09-18 17:41:36 -0700
committerBruce Hill <bitbucket@bruce-hill.com>2018-09-18 17:42:01 -0700
commitd11f9bc5d3971a68dd78cdaca0b046a40a329000 (patch)
treea41cf295903a9ca6b537c73b82f7d08a16cd53d9 /string2.moon
parent884368593d6b05546ea0f595ac53a954999b95b4 (diff)
Oops, added "$" to ensure keywords with suffixes don't get changed.
Diffstat (limited to 'string2.moon')
-rw-r--r--string2.moon4
1 files changed, 2 insertions, 2 deletions
diff --git a/string2.moon b/string2.moon
index 27e7122..2259272 100644
--- a/string2.moon
+++ b/string2.moon
@@ -67,7 +67,7 @@ string2 = {
-- This pattern is guaranteed to match all keywords, but also matches some other stuff.
if match str, "^_*[abdefgilnortuw][aefhilnoru][acdefiklnoprstu]*$"
for kw in *lua_keywords
- if match str, ("^_*"..kw)
+ if match str, ("^_*"..kw.."$")
str = "_"..str
return str
@@ -77,7 +77,7 @@ string2 = {
-- This pattern is guaranteed to match all keywords, but also matches some other stuff.
if match str, "^_+[abdefgilnortuw][aefhilnoru][acdefiklnoprstu]*$"
for kw in *lua_keywords
- if match str, ("^_+"..kw)
+ if match str, ("^_+"..kw.."$")
str = str\sub(2,-1)
str = gsub(str, "^_(_*%d.*)", "%1")
str = gsub(str, "_", " ")