scansion/parser.lua

changeset 44
0dab1dc183c1
parent 43
b37504fa3031
child 47
1cbc0d9d132d
--- a/scansion/parser.lua	Tue Oct 27 23:07:46 2015 +0000
+++ b/scansion/parser.lua	Tue Oct 27 23:08:48 2015 +0000
@@ -45,7 +45,7 @@
 			end
 		else
 			last_object = nil;
-			local name, action, extra = line:match("^(%a+) (%a+):?%s?(.*)$");
+			local name, action, extra = line:match("^([^:]+) (%a+):?%s?(.*)$");
 			if not name then
 				return nil, "Unable to parse action on line "..line_number;
 			end

mercurial