resources/RooUsage.txt
[app.Builder.js] / src / JsRender / Lang.vala
index 273e78d..2f5308a 100644 (file)
@@ -25,7 +25,7 @@ namespace JsRender {
         Gee.HashMap<string,string> keywordNames;
         Gee.HashMap<string,string> puncNames;
         Gee.HashMap<string,string> matchingNames;
-        Gee.ArrayList<string> match_strings;
+        public Gee.ArrayList<string> match_strings;
         
         public Lang_Class ()
         {
@@ -103,13 +103,14 @@ namespace JsRender {
             this.keywordNames = new Gee.HashMap<string,string>();
             this.puncNames = new Gee.HashMap<string,string>();
             this.matchingNames = new Gee.HashMap<string,string>();
-            
+            this.match_strings = new Gee.ArrayList<string>();
             
             
             string[] co = { "_global_", "Array", "Boolean", "Date", "Error", 
                 "Function", "Math", "Number", "Object", "RegExp", "String" };
             for(var i =0; i< co.length;i++ ) {
                 this.coreObjects.append(co[i]);
+                this.match_strings.add(co[i]);
             }
             string[] ws =  {
                 " :SPACE",
@@ -170,6 +171,7 @@ namespace JsRender {
             for(var i =0; i< ws.length;i++ ) {
                 var x = ws[i].split(":");
                 this.keywordNames.set(x[0],x[1]);
+                this.match_strings.add(x[0].substring(1));
             }