Author: reebalazs
Date: Sun Dec 30 14:01:56 2007
New Revision: 50200
Modified:
kukit/kukit.js/branch/finish-closures/tests/test_tokenizer.js
Log:
Change the tokenizer to match the the new token table
(this was missing)
Modified: kukit/kukit.js/branch/finish-closures/tests/test_tokenizer.js
==============================================================================
--- kukit/kukit.js/branch/finish-closures/tests/test_tokenizer.js
(original)
+++ kukit/kukit.js/branch/finish-closures/tests/test_tokenizer.js Sun Dec
30 14:01:56 2007
@@ -155,8 +155,8 @@
kukit.tk.openBracket = kukit.tk.mkToken('openBracket', '[');
var pf = kukit.tk.mkParser('block', {
- '[': 'this.emitAndReturn(new kukit.tk.openBracket(this.cursor))',
- '{': 'new kukit.tk.openBrace(this.cursor)'
+ '[': function() {return this.emitAndReturn(new
kukit.tk.openBracket(this.cursor));},
+ '{': function() {return new kukit.tk.openBrace(this.cursor);}
},
this.Dummy
);
@@ -194,15 +194,15 @@
kukit.tk.wrappedBracket = kukit.tk.mkToken('wrappedBracket', '[');
kukit.tk.global = kukit.tk.mkParser('global', {
- '[': 'new kukit.tk.openBracket(this.cursor)',
- '{': 'new kukit.tk.inside(this.cursor, kukit.tk.openBrace)'
+ '[': function() {return new kukit.tk.openBracket(this.cursor);},
+ '{': function() {return new kukit.tk.inside(this.cursor,
kukit.tk.openBrace);}
},
this.Dummy
);
kukit.tk.inside = kukit.tk.mkParser('inside', {
- '[': 'new kukit.tk.wrappedBracket(this.cursor)',
- '}': 'this.emitAndReturn(new kukit.tk.closeBrace(this.cursor))'
+ '[': function() {return new kukit.tk.wrappedBracket(this.cursor);},
+ '}': function() {return this.emitAndReturn(new
kukit.tk.closeBrace(this.cursor));}
},
this.Dummy
);
@@ -265,7 +265,7 @@
kukit.tk.backslash = kukit.tk.mkToken('backslash', "\\");
kukit.tk.global = kukit.tk.mkParser('global', {
- "'": 'new kukit.tk.string(this.cursor, kukit.tk.quote)'
+ "'": function() {return new kukit.tk.string(this.cursor,
kukit.tk.quote);}
},
this.Dummy
);
@@ -279,8 +279,8 @@
};
};
kukit.tk.string = kukit.tk.mkParser('string', {
- "'": 'this.emitAndReturn(new kukit.tk.quote(this.cursor))',
- "\\": 'new kukit.tk.backslashed(this.cursor, kukit.tk.backslash)'
+ "'": function() {return this.emitAndReturn(new
kukit.tk.quote(this.cursor));},
+ "\\": function() {return new kukit.tk.backslashed(this.cursor,
kukit.tk.backslash);}
},
_String
);
@@ -350,8 +350,8 @@
kukit.tk.closeBracket = kukit.tk.mkToken('closeBracket', ']');
kukit.tk.global = kukit.tk.mkParser('global', {
- '[': 'new kukit.tk.openBracket(this.cursor)',
- '{': 'new kukit.tk.inside(this.cursor, kukit.tk.openBrace)'
+ '[': function() {return new kukit.tk.openBracket(this.cursor);},
+ '{': function() {return new kukit.tk.inside(this.cursor,
kukit.tk.openBrace)}
},
this.Dummy
);
@@ -375,19 +375,19 @@
};
};
kukit.tk.inside = kukit.tk.mkParser('inside', {
- '}': 'this.emitAndReturn(new kukit.tk.closeBrace(this.cursor))'
+ '}': function() {return this.emitAndReturn(new
kukit.tk.closeBrace(this.cursor));}
},
_Inside
);
kukit.tk.embedded = kukit.tk.mkParser('embedded', {
- '[': 'new kukit.tk.embeddedInside(this.cursor,
kukit.tk.openBracket)'
+ '[': function() {return new kukit.tk.embeddedInside(this.cursor,
kukit.tk.openBracket);}
},
this.Dummy
);
kukit.tk.embeddedInside = kukit.tk.mkParser('embeddedInside', {
- ']': 'this.emitAndReturn(new kukit.tk.closeBracket(this.cursor))'
+ ']': function() {return this.emitAndReturn(new
kukit.tk.closeBracket(this.cursor));}
},
this.Dummy
);
@@ -430,16 +430,16 @@
kukit.tk.wrappedBracket = kukit.tk.mkToken('wrappedBracket', '[');
kukit.tk.global = kukit.tk.mkParser('global', {
- '[': 'new kukit.tk.openBracket(this.cursor)',
- '{': '[new kukit.tk.openBrace(this.cursor), new
kukit.tk.inside(this.cursor)]',
- '}': 'new kukit.tk.closeBrace(this.cursor)'
+ '[': function() {return new kukit.tk.openBracket(this.cursor);},
+ '{': function() {return [new kukit.tk.openBrace(this.cursor), new
kukit.tk.inside(this.cursor)];},
+ '}': function() {return new kukit.tk.closeBrace(this.cursor);}
},
this.Dummy
);
kukit.tk.inside = kukit.tk.mkParser('inside', {
- '[': 'new kukit.tk.wrappedBracket(this.cursor)',
- '}': 'this.emitAndReturn()'
+ '[': function() {return new kukit.tk.wrappedBracket(this.cursor);},
+ '}': function() {return this.emitAndReturn();}
},
this.Dummy
);
_______________________________________________
Kukit-checkins mailing list
[email protected]
http://codespeak.net/mailman/listinfo/kukit-checkins