--- 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