vala r1708 - in trunk: . vala
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r1708 - in trunk: . vala
- Date: Thu, 17 Jul 2008 08:45:35 +0000 (UTC)
Author: juergbi
Date: Thu Jul 17 08:45:35 2008
New Revision: 1708
URL: http://svn.gnome.org/viewvc/vala?rev=1708&view=rev
Log:
2008-07-17 JÃrg Billeter <j bitron ch>
* vala/valaparser.vala:
* vala/valascanner.vala:
* vala/valatokentype.vala:
Add parser support for internal symbol accessibility
Modified:
trunk/ChangeLog
trunk/vala/valaparser.vala
trunk/vala/valascanner.vala
trunk/vala/valatokentype.vala
Modified: trunk/vala/valaparser.vala
==============================================================================
--- trunk/vala/valaparser.vala (original)
+++ trunk/vala/valaparser.vala Thu Jul 17 08:45:35 2008
@@ -199,6 +199,7 @@
case TokenType.IN:
case TokenType.INLINE:
case TokenType.INTERFACE:
+ case TokenType.INTERNAL:
case TokenType.IS:
case TokenType.LOCK:
case TokenType.NAMESPACE:
@@ -1811,6 +1812,7 @@
case TokenType.EXTERN:
case TokenType.INLINE:
case TokenType.INTERFACE:
+ case TokenType.INTERNAL:
case TokenType.NAMESPACE:
case TokenType.OVERRIDE:
case TokenType.PRIVATE:
@@ -2573,6 +2575,9 @@
case TokenType.PROTECTED:
next ();
return SymbolAccessibility.PROTECTED;
+ case TokenType.INTERNAL:
+ next ();
+ return SymbolAccessibility.INTERNAL;
case TokenType.PUBLIC:
next ();
return SymbolAccessibility.PUBLIC;
@@ -2867,6 +2872,7 @@
case TokenType.EXTERN:
case TokenType.INLINE:
case TokenType.INTERFACE:
+ case TokenType.INTERNAL:
case TokenType.NAMESPACE:
case TokenType.OVERRIDE:
case TokenType.PRIVATE:
Modified: trunk/vala/valascanner.vala
==============================================================================
--- trunk/vala/valascanner.vala (original)
+++ trunk/vala/valascanner.vala Thu Jul 17 08:45:35 2008
@@ -279,6 +279,9 @@
case 'd':
if (matches (begin, "delegate")) return TokenType.DELEGATE;
break;
+ case 'i':
+ if (matches (begin, "internal")) return TokenType.INTERNAL;
+ break;
case 'o':
if (matches (begin, "override")) return TokenType.OVERRIDE;
break;
Modified: trunk/vala/valatokentype.vala
==============================================================================
--- trunk/vala/valatokentype.vala (original)
+++ trunk/vala/valatokentype.vala Thu Jul 17 08:45:35 2008
@@ -80,6 +80,7 @@
INLINE,
INTEGER_LITERAL,
INTERFACE,
+ INTERNAL,
INTERR,
IS,
LAMBDA,
@@ -195,6 +196,7 @@
case INLINE: return "`inline'";
case INTEGER_LITERAL: return "integer literal";
case INTERFACE: return "`interface'";
+ case INTERNAL: return "`internal'";
case INTERR: return "`?'";
case IS: return "`is'";
case LAMBDA: return "`=>'";
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]