diff options
author | Jamie McCracken <jamiemcc@gnome.org> | 2008-05-29 02:55:18 +0000 |
---|---|---|
committer | Jamie McCracken <jamiemcc@src.gnome.org> | 2008-05-29 02:55:18 +0000 |
commit | caae225c4d1a71e9450e10afd202e44bd39eaebf (patch) | |
tree | 1992882bb923984b3e0b2aa716b2bbcae6d064c0 /vala/valageniescanner.vala | |
parent | 71c63d925823d6fb0c5f918146bf768c4238c9cf (diff) | |
download | vala-caae225c4d1a71e9450e10afd202e44bd39eaebf.tar.gz |
Revamped array syntax
2008-05-29 Jamie McCracken <jamiemcc@gnome.org>
* vala/valagenietokentype.vala:
* vala/valageniescanner.vala:
* vala/valagenieparser.vala:
Revamped array syntax
svn path=/trunk/; revision=1476
Diffstat (limited to 'vala/valageniescanner.vala')
-rw-r--r-- | vala/valageniescanner.vala | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/vala/valageniescanner.vala b/vala/valageniescanner.vala index d7410bbd5..a46046fe7 100644 --- a/vala/valageniescanner.vala +++ b/vala/valageniescanner.vala @@ -210,6 +210,9 @@ public class Vala.Genie.Scanner : Object { break; case 5: switch (begin[0]) { + case 'a': + if (matches (begin, "array")) return TokenType.ARRAY; + break; case 'b': if (matches (begin, "break")) return TokenType.BREAK; break; @@ -401,7 +404,13 @@ public class Vala.Genie.Scanner : Object { break; } break; - + case 10: + switch (begin[0]) { + case 'i': + if (matches (begin, "implements")) return TokenType.IMPLEMENTS; + break; + } + break; } return TokenType.IDENTIFIER; } |