diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-04-25 16:08:06 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-04-25 19:51:14 +0200 |
commit | 8898e125d66455b0e072dc563e27998cf7a75f73 (patch) | |
tree | c3455d682f35b519d693e14e4bcb9e72fe8eb344 /vala/valascanner.vala | |
parent | 4d1923c7170b45d56091bee55050b766384f0c0e (diff) | |
download | vala-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.vala | 3 |
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: |