aboutsummaryrefslogtreecommitdiff
path: root/nomsu.moon
diff options
context:
space:
mode:
Diffstat (limited to 'nomsu.moon')
-rwxr-xr-xnomsu.moon4
1 files changed, 2 insertions, 2 deletions
diff --git a/nomsu.moon b/nomsu.moon
index 5bd2dfa..5626b59 100755
--- a/nomsu.moon
+++ b/nomsu.moon
@@ -138,8 +138,8 @@ class NomsuCompiler
invocations = {}
local arg_names
for _text in *text
- invocation = _text\gsub("%%%S+","%%")
- _arg_names = [arg for arg in _text\gmatch("%%(%S+)")]
+ invocation = _text\gsub("'"," '")\gsub("%%%S+","%%")\gsub("%s+"," ")
+ _arg_names = [arg for arg in _text\gmatch("%%(%S[^%s']*)")]
table.insert(invocations, invocation)
if arg_names
if not utils.equivalent(utils.set(arg_names), utils.set(_arg_names))