]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
genie: Make 'self' match its TokenType name
authorRico Tzschichholz <ricotz@ubuntu.com>
Fri, 14 Jun 2019 16:04:16 +0000 (18:04 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Fri, 14 Jun 2019 16:31:41 +0000 (18:31 +0200)
vala/valagenieparser.vala
vala/valageniescanner.vala
vala/valagenietokentype.vala

index 99b4fba88a48a199d3321db8f32ac3a51ebd7690..39f8f46926e633bb5d95a22e981c90ba86fe598f 100644 (file)
@@ -305,12 +305,12 @@ public class Vala.Genie.Parser : CodeVisitor {
                case TokenType.REQUIRES:
                case TokenType.RETURN:
                case TokenType.SEALED:
+               case TokenType.SELF:
                case TokenType.SET:
                case TokenType.SIZEOF:
                case TokenType.STATIC:
                case TokenType.STRUCT:
                case TokenType.SUPER:
-               case TokenType.THIS:
                case TokenType.TO:
                case TokenType.TRUE:
                case TokenType.TRY:
@@ -714,7 +714,7 @@ public class Vala.Genie.Parser : CodeVisitor {
                case TokenType.OPEN_TEMPLATE:
                        expr = parse_template ();
                        break;
-               case TokenType.THIS:
+               case TokenType.SELF:
                        expr = parse_this_access ();
                        break;
                case TokenType.SUPER:
@@ -993,7 +993,7 @@ public class Vala.Genie.Parser : CodeVisitor {
 
        Expression parse_this_access () throws ParseError {
                var begin = get_location ();
-               expect (TokenType.THIS);
+               expect (TokenType.SELF);
                return new MemberAccess (null, "this", get_src (begin));
        }
 
@@ -1267,7 +1267,7 @@ public class Vala.Genie.Parser : CodeVisitor {
                                        case TokenType.TEMPLATE_STRING_LITERAL:
                                        case TokenType.VERBATIM_STRING_LITERAL:
                                        case TokenType.NULL:
-                                       case TokenType.THIS:
+                                       case TokenType.SELF:
                                        case TokenType.SUPER:
                                        case TokenType.NEW:
                                        case TokenType.SIZEOF:
@@ -1790,7 +1790,7 @@ public class Vala.Genie.Parser : CodeVisitor {
                                case TokenType.OP_INC:
                                case TokenType.OP_DEC:
                                case TokenType.SUPER:
-                               case TokenType.THIS:
+                               case TokenType.SELF:
                                case TokenType.OPEN_PARENS:
                                case TokenType.STAR:
                                case TokenType.NEW:
@@ -1894,7 +1894,7 @@ public class Vala.Genie.Parser : CodeVisitor {
                case TokenType.OP_INC:
                case TokenType.OP_DEC:
                case TokenType.SUPER:
-               case TokenType.THIS:
+               case TokenType.SELF:
                case TokenType.OPEN_PARENS:
                case TokenType.STAR:
                case TokenType.NEW:
index 47fe17522a947e561c94a835146931e2d6a040be..8fea07804129fa57c320693df2ab8b3d671ce4a6 100644 (file)
@@ -433,7 +433,7 @@ public class Vala.Genie.Scanner {
                                }
                                break;
                        case 's':
-                               if (matches (begin, "self")) return TokenType.THIS;
+                               if (matches (begin, "self")) return TokenType.SELF;
                                break;
                        case 't':
                                if (matches (begin, "true")) return TokenType.TRUE;
index a34c4098510aeceabe0ec44b4b313ae3d7121b61..6bde090b6fda247d852a31ae28955b0d5b42fcab 100644 (file)
@@ -144,6 +144,7 @@ public enum Vala.Genie.TokenType {
        REQUIRES,
        RETURN,
        SEALED,
+       SELF,
        SEMICOLON,
        SET,
        SIZEOF,
@@ -153,7 +154,6 @@ public enum Vala.Genie.TokenType {
        STRUCT,
        SUPER,
        TEMPLATE_STRING_LITERAL,
-       THIS,
        TILDE,
        TO,
        TRUE,
@@ -292,6 +292,7 @@ public enum Vala.Genie.TokenType {
                case REQUIRES: return "`requires'";
                case RETURN: return "`return'";
                case SEALED: return "`sealed'";
+               case SELF: return "`self'";
                case SEMICOLON: return "`;'";
                case SET: return "`set'";
                case SIZEOF: return "`sizeof'";
@@ -301,7 +302,6 @@ public enum Vala.Genie.TokenType {
                case STRUCT: return "`struct'";
                case SUPER: return "`super'";
                case TEMPLATE_STRING_LITERAL: return "template string literal";
-               case THIS: return "`self'";
                case TILDE: return "`~'";
                case TO: return "`to'";
                case TRUE: return "`true'";