summaryrefslogtreecommitdiff
path: root/vala/valascanner.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2018-04-25 16:08:06 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2018-04-25 19:51:14 +0200
commit8898e125d66455b0e072dc563e27998cf7a75f73 (patch)
treec3455d682f35b519d693e14e4bcb9e72fe8eb344 /vala/valascanner.vala
parent4d1923c7170b45d56091bee55050b766384f0c0e (diff)
downloadvala-8898e125d66455b0e072dc563e27998cf7a75f73.tar.gz
parser: Add support for explicit "unlock" syntax
By providing more control over the internal support for Mutex creation and usage, this allows a more complex resource control while having an explicit way to unlock a previously locked lockable. lock (foo); ... unlock (foo); https://bugzilla.gnome.org/show_bug.cgi?id=795545
Diffstat (limited to 'vala/valascanner.vala')
-rw-r--r--vala/valascanner.vala3
1 files changed, 3 insertions, 0 deletions
diff --git a/vala/valascanner.vala b/vala/valascanner.vala
index 8b50a59d4..2cb705064 100644
--- a/vala/valascanner.vala
+++ b/vala/valascanner.vala
@@ -473,6 +473,9 @@ public class Vala.Scanner {
break;
}
break;
+ case 'u':
+ if (matches (begin, "unlock")) return TokenType.UNLOCK;
+ break;
}
break;
case 7: