vala r2456 - in trunk: . vapigen



Author: asabil
Date: Thu Feb 19 14:12:44 2009
New Revision: 2456
URL: http://svn.gnome.org/viewvc/vala?rev=2456&view=rev

Log:
2009-02-19  Ali Sabil  <ali sabil gmail com>

	* vapigen/valagidlparser.vala:

	Support to_string attribute for enums




Modified:
   trunk/ChangeLog
   trunk/vapigen/valagidlparser.vala

Modified: trunk/vapigen/valagidlparser.vala
==============================================================================
--- trunk/vapigen/valagidlparser.vala	(original)
+++ trunk/vapigen/valagidlparser.vala	Thu Feb 19 14:12:44 2009
@@ -849,6 +849,14 @@
 					if (eval (nv[1]) == "1") {
 						is_errordomain = true;
 					}
+				} else if (nv[0] == "to_string") {
+					var return_type = new UnresolvedType ();
+					return_type.unresolved_symbol = new UnresolvedSymbol (null, "string");
+					return_type.value_owned = false;
+					var m = new Method ("to_string", return_type, current_source_reference);
+					m.access = SymbolAccessibility.PUBLIC;
+					m.set_cname (eval(nv[1]));
+					en.add_method (m);
 				}
 			}
 		}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]